Netnyahoo
Real Chromium for the Mac, free and open source: Arc's sidebar and Dia's polish, with no account. Immune to ads, trackers and prosecution.
宮城県名取市の市議会議員の活動(Web発信・一般質問)と議会・市議選の姿(議員定数・議員報酬・投票率の比較)を可視化する有権者向けサイトです。
Translation pending
OtherJavaScript · PythonGitHub @Panda-BuchoOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
宮城県名取市議会の見える化サイト (非公式)
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗宮城県名取市の市議会議員(21名)の活動(Web発信状況・議会での一般質問の登壇状況)と議会の姿(議員定数・議員報酬・投票率の比較)を可視化する、有権者向けの非公式静的サイトです。有権者の市政・選挙への関心を高め、投票率の向上に資することを目的としています。
各一覧は既定で議席番号順に並べ、議席番号を表示しています(掲載順が特定候補への便宜と誤解されないため)。
index.html): 現在の任期の残り(任期満了2028年1月31日まで)、議席番号・議員名(議会公式プロフィールへリンク)・会派・年齢・期数・前回市議選の得票数/得票率(名取市選管の開票結果による)・常任委員会・発信媒体リンクのアイコン表示。列見出しクリックでソート、行クリックで全所属委員会・生年月日等の詳細を展開
stats.html): 議員×月のテーブル + 棒グラフ。期間は「直近12か月 / 今期(2024年2月〜) / 直近4年」を切替可能(選挙4年周期での発信評価用。グラフには選挙月マーカー付き)questions.html): 議員×定例会の登壇マトリクス(直近5年、市議選マーカー付き)と質問テーマ一覧。議長・副議長・監査委員の在任中セルには役職名、初当選前のセルには「—」を表示。期数/今期/5年計/得票数/得票率の列でソート可能。得票率×質問回数・期数×質問回数・年齢×質問回数の散布図(近似線・R²付き、役職経験者は近似線の計算から除外)と、質問テーマのワードクラウド(全議員/議員別切替、wordcloud2.js、語句ハイライト検索つき)も表示。出典は名取市議会映像配信サイトで、各セルから質問映像へリンクcouncil.html): 名取市議会の議員定数(21人)を、人口1000人あたり議員数で全国の市区町村と比較する散布図(両対数、べき乗近似線)。宮城県内/東北6県/全国/全国の市のみ/人口段階(全国市議会議長会の区分)の5グループを切替可能salary.html): 名取市議会議員の報酬月額(議員・副議長・議長)を、全国の市区町村と比較する散布図(横軸対数・べき乗近似線)。宮城県内/東北6県/全国/全国の市のみ/人口段階(全国市議会議長会の区分)の5グループを切替可能turnout.html): 名取市議会議員選挙(2024年1月執行、投票率35.55%)を東北6県227市町村の直近の議員一般選挙と比較する散布図(横軸対数・べき乗近似線)、投票日当日の気象(降水量・気温)との関係を見る軸切替散布図、全227市町村の出典表。東北6県(市町村)/東北6県の市のみ/宮城県(市町村)/宮城県の市のみの4グループを切替可能(全国一括の公的統計が存在しないため選管公表資料・選挙ドットコムから収集)ビルド不要の HTML/CSS/JS 構成(グラフのみ Chart.js を CDN から読込)。アクセス解析は Google Analytics (GA4) を使用。
制作にあたっては「デジタル民主主義2030」プロジェクト( https://dd2030.org/ )の取り組みを参考にしました。ただし本サイトは同プロジェクトから支援・公認を受けているものではなく、一切関係のない有志による非公式サイトです。
data/members.json … 議員マスタ(手動管理): 氏名・会派・プロフィール・媒体URL・RSSフィード・手動確認欄
data/posts.json … 発信履歴(自動生成): scripts/update_posts.py が毎日更新
data/questions.json … 一般質問の登壇記録(自動生成): scripts/update_questions.py が毎日更新
scripts/update_posts.py … RSS巡回スクリプト(Python)
scripts/update_questions.py … 議会映像配信サイトから一般質問履歴を取得(1秒間隔の低負荷アクセス)
scripts/backfill_posts.py … 過去投稿の遡取スクリプト(WordPress系フィードの ?paged=N を巡回)
.github/workflows/update.yml … 日次実行ワークフロー
過去データの遡取: 通常のRSSは直近10件程度しか配信しないため、長期表示用の過去分は python scripts/backfill_posts.py で一度だけ取り込みます(2020年2月=前任期開始まで)。日次更新は既存履歴を保持したまま新着を積むので、再実行が必要なのは新しいフィードを追加したときだけです。
posts.json に蓄積します(RSSは直近分しか配信されないため、履歴は運用開始後に積み上がります)。posts.json の errors に記録されます。posts.json をコミットするため)Update posts data を Run workflow で手動実行し、data/posts.json が更新されることを確認# データ更新スクリプトの実行
pip install -r requirements.txt
python scripts/update_posts.py
# サイトの表示確認(fetch を使うため file:// では動きません)
python -m http.server 8000
# → http://localhost:8000 を開く
各議員は次の構造です:
{
"id": "yoshida-ryo",
"name": "吉田 良",
"kana": "よしだ りょう",
"faction": "名和会",
"links": {
"website": "https://ryo-yoshida.com/",
"blog": null, "x": "https://x.com/ryoyoshida1771",
"youtube": null, "facebook": null, "instagram": null
},
"feeds": [
{ "platform": "website", "url": "https://ryo-yoshida.com/feed/" }
],
"manual": [
{ "platform": "x", "lastPostDate": null, "checkedDate": null, "note": "" }
]
}
null。一覧のアイコン表示に使われます(tiktok など追加キーも可)https://ameblo.jp/xxx/rss.html / WordPress: https://example.com/feed/ / はてな: https://xxx.hatenablog.com/rss / YouTube: https://www.youtube.com/feeds/videos.xml?channel_id=UCxxxxlastPostDate: 最後の発信日("2026-06-20" 形式)checkedDate: 確認した日
を記録できます(確認履歴の管理用。現在はページ表示には使用していませんが、将来の機能追加に備えて構造を維持しています)自動生成ファイルのため直接編集しないでください。手動実行したい場合は Actions の Update posts data → Run workflow を使うか、ローカルで python scripts/update_posts.py を実行してコミットします。
prompts/summary-prompt.md として公開しています