ta1m1kam / ODCTokyo

東京公共オープンデータチャレンジでINIAD特別賞を受賞したアプリケーション。出発駅と到着駅を入力するだけで、その経路内の観光地をSNSクローリングと機械学習によってレコメンドしてくるWebアプリケーション:train:

Home Page:https://www.youtube.com/watch?v=oNtmaN4SQ9g

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ODCTokyo

About This APP

使い方

1.リポジトリをクローン

git clone <this repository>
cd ODCTokyo
bundle install

2.migration

bundle exec rake db:migrate
bundle exec rake db:seed

もしseedファイルの重複が発生しそうな場合には

bundle exec rake db:migrate:reset
bundle exec rake db:seed

3.railsサーバー起動

rails s

環境構築

以下のversionで環境構築を行う

tech_name version
Ruby 2.4.0
RoR 5.1.4

APIキーについて

direnvで環境変数をセットするようにする

https://qiita.com/kompiro/items/5fc46089247a56243a62

direnvインストール

brew install direnv

shellにhookを追加する

export EDITOR=vim
eval "$(direnv hook zsh)"

direnv設定

環境変数を設定したいディレクトリに移動

direnv edit .

するとカレントディレクトリに.envrcが作成される。

export ACL_CONSUMERKEY=アクセストークン

確認

一応,列車情報のデータをエンドポイントに指定

curl -X GET https://api-tokyochallenge.odpt.org/api/v4/odpt:Train\?acl:consumerKey\=${ACL_CONSUMERKEY}

API仕様ページ

https://developer-tokyochallenge.odpt.org/documents

About

東京公共オープンデータチャレンジでINIAD特別賞を受賞したアプリケーション。出発駅と到着駅を入力するだけで、その経路内の観光地をSNSクローリングと機械学習によってレコメンドしてくるWebアプリケーション:train:

https://www.youtube.com/watch?v=oNtmaN4SQ9g


Languages

Language:Ruby 46.6%Language:HTML 24.3%Language:Python 14.7%Language:CSS 11.8%Language:JavaScript 2.5%