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"[ドミニオン Wiki https://wikiwiki.jp/dominiondeck/{ja}]"]
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)