尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗長岡市・越後交通、燕市コミュニティバス、新潟市区バス・住民バス、村上市、加茂市、上越市、糸魚川バスのGTFSを使い、「地域を選ぶ → 出発地・目的地を選ぶ → 直通・1回乗り換えを比較する」試作MVPです。
service_id の判定25:10:00、への対応長岡市公式ページでは公共交通GTFSデータがオープンデータとして案内されています。越後交通のGTFSは「ながおかバスi」側で公開されています。燕市・村上市・加茂市・上越市・糸魚川バスはGTFSデータリポジトリで公開されているデータを使います。新潟市は市公式ページで公開されている区バス・住民バスのみを対象にし、新潟交通の市内一般路線やときライナー系は含めていません。
取得から取り込みまでまとめて実行する場合は、以下を使います。
npm run update:gtfs
npm run serve
ブラウザで http://localhost:4173 を開きます。
data/ は作業用の取得・展開場所です。公開するアプリは public/data/feed-list.json と public/data/feeds/*.json を読み込みます。public/data/gtfs-index.json は既存チェック用に長岡データを残しています。
.github/workflows/update-gtfs.yml は毎日04:20(日本時間)ごろにGTFSを取得し直し、public/data に差分がある場合だけコミットします。GitHub Actionsのリポジトリ権限で GITHUB_TOKEN に書き込みが許可されている必要があります。
基準ルートが取り込めているかは、以下で確認できます。
npm run check:sample
まずは以下を確認します。
アプリ内では、まず 長岡駅大手口 を 長岡駅前、長岡赤十字病院 を 日赤病院前 として検索できるようにしています。同名の複数乗り場はまとめて直通便を探します。
public/index.html: 画面public/styles.css: 見た目public/app.js: 直通検索UIpublic/data/feed-list.json: 地域一覧と出典表示public/data/feeds/*.json: 地域別GTFSインデックスscripts/import-gtfs.mjs: GTFS取り込みscripts/serve.mjs: ローカル確認用サーバーdocs/data-sources.md: データ元・ライセンス確認メモnpm run check:sample / npm run check:transfer に加え、npm run check:ux は実際の app.js を読み込み、選択状態・乗換目的地候補・施設検索・便の詳細・日時・日本時間・乗換先の追い越しを検証する。DOMは最小アダプターのため、ブラウザの描画・スクロールや位置情報権限の実機試験ではない。