大阪府の公開する情報を大阪府 新型コロナウイルス対策サイト向けに整形し、
json形式にまとめ、出力するスクリプトです。
自動生成したdata.jsonは参照データであるExcelファイルとともにGitHub Pagesブランチにアップロードされます。
(GitHub Actionsで1時間毎に自動実行しています。)
まずは患者に関する情報のExcelファイル(例)をpatients.xlsx
、
検査数に関する情報のExcelファイル(例)をinspections.xlsx
とリネームし、
このファイルがある階層に置きます。
(TODO: ファイルの公開場所が決定次第、自動で取得し生成するようにする)
その後、以下のスクリプトを実行すると/data/data.json
が生成されます。
元データとなるExcelファイルの保管場所がGoogle Driveに決定したので、取得から生成まで自動で実行するように移行しました。
必要に応じて、configファイルで取得元URLを変更出来ます。
pip install -r requirements.txt
python3 main.py
このスクリプトはMITライセンスで公開されています。