aboutsummaryrefslogtreecommitdiffhomepage
path: root/scripts/make-flow-pdfs.py
diff options
context:
space:
mode:
authorYasutake Yohei <61961825+yasutakeyohei@users.noreply.github.com>2026-09-23 23:23:39 +0900
committerYasutake Yohei <61961825+yasutakeyohei@users.noreply.github.com>2026-09-23 23:23:39 +0900
commit2e18021e015e472b72610f2e1af080914c053ccb (patch)
treefb9ad662d60103d1c4a300596cefba268bd74e9b /scripts/make-flow-pdfs.py
parentd534b20bb948a7b5d16220954d1886473c38d3ea (diff)
make-flow-simple.py ほか: 版と更新日を入れ、課題欄なしの簡易版を追加
図の右上に「第1版(令和8年9月23日)」を入れ、改訂したら版と日付を更新することをページに書いた。どの版が最新かを誰でも確認できるようにするため。 下部の課題欄と、フロー上の「課題N」バッジ、その説明(※6)を外した簡易版を用意した。教育委員会の内部資料など、課題欄が不要な用途でAIに作り直させずに済むようにするため。 簡易版にも出典・ライセンス・版は入れており、課題の内容はこのサイトに掲載している旨の注記を置いた。 簡易版の生成は scripts/make-flow-simple.py(make-flow-pdfs.py より先に実行)。
Diffstat (limited to 'scripts/make-flow-pdfs.py')
-rw-r--r--scripts/make-flow-pdfs.py15
1 files changed, 10 insertions, 5 deletions
diff --git a/scripts/make-flow-pdfs.py b/scripts/make-flow-pdfs.py
index 5c9e840..e5ed6ae 100644
--- a/scripts/make-flow-pdfs.py
+++ b/scripts/make-flow-pdfs.py
@@ -46,15 +46,20 @@ FOOT_1P = TITLE + " 全体像(縮小のため文字は小さめ。読みやã
# 課題欄があるのは公立学校版だけなので、その旨も公立版にだけ入れる
LIC_PUBLIC = ("© 安竹洋平(小平市議会議員)/公立版・私立版とも CC BY-ND 4.0"
"(課題欄の省略可・無保証)/yasutakeyohei.com/ijime-judai-jitai/flow/")
-LIC_PRIVATE = ("© 安竹洋平(小平市議会議員)/公立版・私立版とも CC BY-ND 4.0"
- "(無保証)/yasutakeyohei.com/ijime-judai-jitai/flow/")
+# 私立版と簡易版には課題欄がないので、その但し書きは入れない
+LIC_NO_KADAI = ("© 安竹洋平(小平市議会議員)/公立版・私立版とも CC BY-ND 4.0"
+ "(無保証)/yasutakeyohei.com/ijime-judai-jitai/flow/")
+# 図に合わせた版の情報(PDFのメタデータにも入れる)
+EDITION = "第1版(令和8年9月23日)"
# (SVGファイル名, 出力の6ページ版, 出力の1ページ版, SVGの元の高さ, フッターのライセンス, 版の名前)
JOBS = [
("ijime-judai-flow.svg", "ijime-judai-flow-a4-6p.pdf",
"ijime-judai-flow-a4-1p.pdf", 4034, LIC_PUBLIC, "公立学校版"),
+ ("ijime-judai-flow-simple.svg", "ijime-judai-flow-simple-a4-6p.pdf",
+ "ijime-judai-flow-simple-a4-1p.pdf", 3509, LIC_NO_KADAI, "公立学校版・簡易版"),
("ijime-judai-flow-private.svg", "ijime-judai-flow-private-a4-6p.pdf",
- "ijime-judai-flow-private-a4-1p.pdf", 3624, LIC_PRIVATE, "私立学校版"),
+ "ijime-judai-flow-private-a4-1p.pdf", 3624, LIC_NO_KADAI, "私立学校版"),
]
@@ -126,9 +131,9 @@ def build(svg_name, out_6p, out_1p, base_h, license_text, label):
out.set_metadata({
"title": f"{TITLE}({label})",
"author": "安竹洋平(小平市議会議員)",
- "subject": ("CC BY-ND 4.0(表示—改変禁止)。公立学校版・私立学校版とも同じライセンス。"
+ "subject": (f"{EDITION}。CC BY-ND 4.0(表示—改変禁止)。公立学校版・私立学校版とも同じライセンス。"
"出典 https://yasutakeyohei.com/ijime-judai-jitai/flow/"),
- "keywords": f"いじめ重大事態, フロー図, {label}, CC BY-ND 4.0, 安竹洋平, 小平市",
+ "keywords": f"いじめ重大事態, フロー図, {label}, {EDITION}, CC BY-ND 4.0, 安竹洋平, 小平市",
"creator": "https://yasutakeyohei.com/ijime-judai-jitai/flow/",
})
out.subset_fonts()