kimihito / cal5374

generate .ics from 5374 csv data

Home Page:http://cal5374.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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にデプロイされます。

About

generate .ics from 5374 csv data

http://cal5374.herokuapp.com/


Languages

Language:Ruby 60.6%Language:CSS 36.3%Language:JavaScript 1.8%Language:CoffeeScript 1.3%