Skip to content

CodeforOkinawa/cal5374

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

5374.jpで提供されているゴミ収集日をカレンダーのスケジュールに変換するサービスです。

エンドポイント

ゴミ収集日スケジュール.icsファイルダウンロード

GET /calendar.ics?site={YOUR_5374_WEBSITE_URL}&area={地域名} HTTP/1.1
Host: cal5374.herokuapp.com

例: 那覇市版5374の「古波蔵1〜4丁目(旧字古波蔵を含む)」地域の場合

/calendar?site=http://naha.5374.jp&area=古波蔵1〜4丁目(旧字古波蔵を含む)

TODO

  • ゴミ収集日のスケジュールを.icsファイルとしてダウンロード出来るようにする
  • 分かりやすい使い方の説明を書く
  • 既存の5374.jpに簡単にスケジュールへリンクを貼れるようにする(具体的には1行追加するだけでリンクが貼れる)
  • 5374.jpのテンプレートに取り込んでもらう
  • 期間によってごみ収集日を変更するセンターに対応する
  • ごみの種類ごとにカレンダーを作成できるようにする
  • 誰でもデプロイ出来るようにする(Heroku向けにapp.jsonを書く)

開発

ローカルで開発する際は以下のコマンドでサーバーを起動することが出来ます。

$ bundle install
$ bundle exec rake db:migrate
$ bundle exec rails server

CodeforOkinawa/cal5374masterブランチにpushするとTravis CIで自動的にビルドされCal5374にデプロイされます。