CCC Privacy Crawler
Tカードの 個人情報提供の停止 対象企業一覧 の新着を通知するためのTwitterボットです
- Twitter: https://twitter.com/ccc_privacy_bot
- Twilog: http://twilog.org/ccc_privacy_bot
- webアプリ: https://ccc-privacy-crawler.herokuapp.com/
Requirements
- Ruby
Setup
- create twitter app and generate access token
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
register rake crawl_pdf
to Heroku Scheduler