A Ruby on Rails page scraper.
Build status:
This app scrapes the Cheap Thrills website and shows the upcoming concerts for sale at the store.
It uses an ActiveJob that runs every day to refresh the information. The HTML is then parsed to meaningful data and saved to a model. Sold out concerts are scraped but hidden from the main page.
The app is deployed at https://cheapthrills.herokuapp.com
$ cp config/database.yml.example config/database.yml
$ rspec spec
or $ zeus start
in one terminal and $ zeus test
in another.