From bb0d752b04eae60b88ec162d07e9409483159d95 Mon Sep 17 00:00:00 2001 From: Yasutake Yohei <61961825+yasutakeyohei@users.noreply.github.com> Date: Sun, 4 Oct 2026 23:24:31 +0900 Subject: sanpi.mdx: 賛否一覧に令和7年6月・4月臨時会・令和6年12月を追加 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 各表の下に安竹側・反対会派の賛否理由を簡潔に記載した。安竹列のセル着色、請願バッジ、見出しの改行、上部の会派別グラフ(安竹を先頭・太字、れ新(中倉)・市民(水口))を追加。生成スクリプトを同じ並び・氏名なし・請願バッジ・見出し改行に対応させた。 --- scripts/parse-sanpi-hyo.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'scripts/parse-sanpi-hyo.py') diff --git a/scripts/parse-sanpi-hyo.py b/scripts/parse-sanpi-hyo.py index 5cda611..5c2da66 100644 --- a/scripts/parse-sanpi-hyo.py +++ b/scripts/parse-sanpi-hyo.py @@ -291,7 +291,12 @@ def main(path, label): out_cols = [(drop.sub("", h).strip(), idx) for h, idx in out_cols] print(f"\n### {label}\n") - heads = [f'{h}' if ME in h else h for h, _ in out_cols] + # 「名前(会派)」の見出しは2行に分ける + heads = [ + f'{h.replace("(", "
(", 1)}
' if ME in h + else h.replace("(", "
(", 1) + for h, _ in out_cols + ] print("| 議案 | 議決結果 | " + " | ".join(heads) + " |") print("|---|---|" + "---|" * len(out_cols)) for d in data: @@ -308,6 +313,9 @@ def main(path, label): ic, mark = kekka_icon(d["kekka"]) kekka = f'{mark}' if ic else d["kekka"] title = (d["no"] + " " + d["name"]).strip() + # 採択・不採択は請願(議案は可決・否決)。請願だと分かるように印を付ける + if "採択" in d["kekka"]: + title = '請願' + title print(f"| {title} | {kekka} | " + " | ".join(cells) + " |") print(f"\n(会派: " + " / ".join(f"{s}({n})" for s, _, n in parties) + f" = {total}人)") -- cgit v1.3.1