CodeforAmagasaki(以下C4AMA)は都市毎に活動するICTを利活用した団体で、Codefor*は日本各地で活動しています。
C4AMAでは、市内のゴミ出しのアプリを運営してます。
毎年年末年始にはゴミ出しの回収日が変更されますので、毎年恒例でその対応を行いました。
折角なので、その手順をあメログ。
- Githubの5374リポジトリからソースをクローンします。
git clone https://github.com/codeforamagasaki/5374.git - 市報やサイトに掲載されている年末年始のゴミ回収日データを
center.csvへ反映します。 - 例えば、月・木曜日地区は年末は2019/12/30で年始は2020/01/06です。
- area_days.csvから月・木曜日地区は地区1, 地区2, 地区3, 地区4, 地区14, 地区15, 地区16, 地区23, 地区24である事が判ります。
- 置換します
vimだとこんな感じ
%s/2018\/12\/31,2019\/01\/07/2019\/12\/30,2020\/01\/06/g
%s/2018\/12\/29,2019\/01\/05/2019\/12\/28,2020\/01\/04/g
%s/2018\/12\/28,2019\/01\/04/2019\/12\/31,2020\/01\/07/g
上記の3置換を実行するだけ
- コミット&プッシュします。
git commit -am"年末年始対応2019"
git push origin gh-pages
※C4AMAメンバー以外の方はプッシュ権限が無いので、プルリクエストをお送り下さい。 - サイトに反映されているかを確認します。