Easy-to-manage touch screens
Free, open-source touch screens. Guided USB setup, a drag-and-drop editor and local control. Made for Home Assistant.
全国の美術館の開館状況・開館時間・料金・開催中の展覧会を一覧で。毎週更新。
Translation pending
LifestylePython · HTMLGitHub @riku1128-tongOnlineOwner 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
Loading the full README.
Read the full README ↗全国の美術館について、今日開いているか・何時まで開いているか・何を展示しているかを一覧で見られるページです。
ページ: https://riku1128-tong.github.io/museum-watch/
対象: Wikipedia「美術館の一覧」に載っている全国の美術館(544 館。閉館済みの館は除外)。 公式サイトの巡回は毎回 100 館ずつ、関東 → 近い地域 → 都道府県コード順に広げています。まだ巡回していない館は「情報準備中」として公式サイトへのリンクを表示します
更新: 毎週金曜の朝。Claude(Claude Code の定期タスク)が各館の公式サイトを読んで情報を更新します
表示: 14 日分。都県・国立/公立/私立・閉館時刻(例: 18 時以降も開いている館)で絞り込めます。館名や展覧会名でも検索できます
料金: 大人一般の料金を表示。大人一般が無料になる日(無料開放日)はカードの背景色が変わります
会期: 終了 1 週間前から黄色の警告、最終日は赤の警告を表示
行った館: カードの「行った」で記録。そのとき開催中の展覧会が終わると自動で未訪問に戻ります(訪問回数は館ごとに残ります)。「今の会期でまだ行っていない館」だけに絞り込めます
行きたい: カードの「☆ 行きたい」で美術館ごとにお気に入り登録(ピンクの四角いスタンプが付きます)。「行った」とはどちらか片方だけで、行ったら自動で外れます。「行きたい館」だけに絞り込めます
行き方: カードをダブルクリック(スマホは「行き方」)で最寄駅と、設定した出発地からの Google マップ経路(電車)を表示
並び順: 出発地から近い順(最初の並び順)・閉館が遅い順・会期末が近い順・料金が安い順(出発地の位置は HeartRails Express の駅データか国土地理院の住所検索で調べる)
よく見る地域: 設定で決めた地域で絞り込んだ状態でページが開きます
見どころ: 館のページに「この美術館の見どころ」、展覧会に「おすすめポイント」(巡回のときに Claude が公式サイトの情報をもとに要約。AI による要約と明記)
特集: 会期終了間近の展覧会・これから始まる展覧会・無料開放日カレンダー・夜遅くまで開いている美術館(毎週自動更新)
スマホ: ホーム画面に追加すると、アプリのように全画面で使えます(下にタブバー、一度見たページはオフラインでも表示)
表示: 右上の歯車 →「表示」で、自動(本体の設定に合わせる)・ライト・ダークを切り替え(この端末に保存)
同期: 設定画面でメールアドレスを入れ、届いたコードでログインすると、訪問記録・行きたい館・出発地を PC とスマホで同期(Supabase。テーブル定義は supabase/museum_watch.sql)
館・展覧会・都道府県ごとのページ: m/<館id>.html・e/<展覧会id>.html・p/<都道府県コード>.html(検索から見つけてもらうための静的ページ。sitemap.xml 付き)
情報は公式サイトから自動で集めたものです。臨時休館などが反映されていないことがあるので、出かける前に公式サイトで確認してください。
Wikipedia/Wikidata ──build_list.py──▶ data/museums.json(館の一覧・公式URL)
公式サイト ──Claude(prompts/daily_update.md)──▶ data/details/<id>.json(開館時間・休館日のルール、臨時休館、展覧会の会期)
data/details ──render.py(祝日は jpholiday)──▶ docs/index.html + data/daily/YYYY-MM-DD.json
「今日開いているか」は Claude に直接答えさせません。開館時間・定休日(第n週も可)・祝日ルール(祝日なら開館して翌平日を休館、など)・臨時休館・展示替えをデータとして保存し、日ごとの開館・休館は render.py がそのデータから計算します。
uv が必要です。
uv sync
uv run scripts/build_list.py # 館の一覧を作り直す(全都道府県)
uv run scripts/plan_run.py # 巡回計画(full / light / skip)
uv run scripts/validate.py # 詳細 JSON の検証
uv run scripts/render.py # docs/index.html を生成
uv run scripts/render.py --date 2026-10-12 --print # 指定日の判定を表で確認
uv run pytest -q
Wikimedia の API には連絡先入りの User-Agent が必要です。フォークして使う場合は、環境変数 MUSEUM_WATCH_CONTACT に自分の連絡先(URL かメールアドレス)を設定してください。
data/details/*.json の source_urls)