All Projects → sue445 → ccc_privacy_crawler

sue445 / ccc_privacy_crawler

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

Programming Languages

ruby
36898 projects - #4 most used programming language
Slim
82 projects
javascript
184084 projects - #8 most used programming language

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].