Tカードの 個人情報提供の停止 対象企業一覧 の新着を通知するためのTwitterボットです
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

README.md

CCC Privacy Crawler

Tカードの 個人情報提供の停止 対象企業一覧 の新着を通知するためのTwitterボットです

Circle CI Code Climate Coverage Status

Requirements

  • Ruby

Setup

cp .env{.example,}
vi .env

bundle install
bundle exec padrino rake ar:create ar:migrate

Run development

run local server

bundle exec padrino s
open http://localhost:3000/

run crawler

bundle exec rake crawl_pdf

Test

RACK_ENV=test bundle exec rake ar:migrate
bundle exec rspec

Setup Heroku

heroku config:set TWITTER_CONSUMER_KEY=xxxxxxxxxxxxxxxxxx
heroku config:set TWITTER_CONSUMER_SECRET=xxxxxxxxxxxxxxxxxx
heroku config:set TWITTER_ACCESS_TOKEN=xxxxxxxxxxxxxxxxxx
heroku config:set TWITTER_ACCESS_TOKEN_SECRET=xxxxxxxxxxxxxxxxxx
heroku config:set NEWRELIC_LICENSE_KEY=xxxxxxxxxxxxxxxxxx

Heroku deploy

Deploy

register rake crawl_pdf to Heroku Scheduler

Heroku Scheduler