Easy-to-manage touch screens
무료 오픈소스 터치스크린으로 USB 설정 가이드, 드래그‑드롭 편집기, 로컬 제어를 제공하며 Home Assistant용으로 제작되었습니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기東京都・神奈川県の美術館の開館状況・開館時間・開催中の展示を一覧にするページ
README 전체를 불러오는 중입니다.
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)