background
mounting
python
import json
import from_enwiki
data = json.load(open('dominion.json'))
titles = [p["title"] for p in data["pages"]]
OLD = 946652400.0 # 2000-01-01
for line in open("jaen.txt"):
ja, en = line.strip().split("\t")
# generate contents
lines = from_enwiki.parse(en)
lines += ["", f""[Dominion Wiki https://wikiwiki.jp/dominiondeck/{en}]"]
if ja in titles:
print("exists", ja, en)
for page in data["pages"]:
if page["title"] == ja:
page["lines"] += lines
else:
page = dict(
title=ja,
lines=[ja] + lines,
updated=OLD)
data["pages"].append(page)
json.dump(data, open("dominion_new.json", "w"), indent=2)
This page is auto-translated from /nishio/Scrapboxで機械的加筆をする using DeepL. If you looks something interesting but the auto-translated English is not good enough to understand it, feel free to let me know at @nishio_en. I'm very happy to spread my thought to non-Japanese readers.