Skip to content

バックエンドを含めた「バスコム」のソースコードです

Notifications You must be signed in to change notification settings

nonotchi/zen_buscom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

yokohamaMunicipal:横浜市営バス rinkoBus:川崎鶴見臨港バス toBus:都営バス

混雑状況は横浜市営バスのみの対応ですが、スクリプトはほぼ共通になっています。 毎日、当日からの(新しい)GTFSデータが存在するかをHTTPステータスコードを利用して判定し、ダウンロードができたら、それをgtfs_dataディレクトリに保存します。 そのときに、停留所名などの検索用インデックスなどの準備をし、それらキャッシュファイルはcacheに保存します。

GTFSデータはODPT(公共交通オープンデータセンター)のAPIから取得しています。APIキーは環境変数を利用しています。

invoker.pyはスクリプトの定期実行用、app.pyがFastAPIでHTTPリクエストを処理するAPI機能となっています。

About

バックエンドを含めた「バスコム」のソースコードです

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published