2019年12月6日金曜日

5374.jpの年末年始対応について

あまプロではCodeforAmagasakiの活動に参加する事が有ります。
CodeforAmagasaki(以下C4AMA)は都市毎に活動するICTを利活用した団体で、Codefor*は日本各地で活動しています。

C4AMAでは、市内のゴミ出しのアプリを運営してます。
毎年年末年始にはゴミ出しの回収日が変更されますので、毎年恒例でその対応を行いました。
折角なので、その手順をあメログ。

  1. Githubの5374リポジトリからソースをクローンします。
    git clone https://github.com/codeforamagasaki/5374.git
  2. 市報やサイトに掲載されている年末年始のゴミ回収日データを
    center.csvへ反映します。
    1. 例えば、月・木曜日地区は年末は2019/12/30で年始は2020/01/06です。
    2. area_days.csvから月・木曜日地区は地区1, 地区2, 地区3, 地区4, 地区14, 地区15, 地区16, 地区23, 地区24である事が判ります。 
    3. 置換します
      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置換を実行するだけ
  3. コミット&プッシュします。
    git commit -am"年末年始対応2019"
    git push origin gh-pages
    ※C4AMAメンバー以外の方はプッシュ権限が無いので、プルリクエストをお送り下さい。
  4. サイトに反映されているかを確認します。 
毎年こんな感じです。

0 件のコメント:

コメントを投稿

つっこみ