A bot that watches HackerNews (news.ycombinator.com) for newest comments, so as to track activity for users of interest. Includes a Sinatra application to view active postings, watched users and stream activity.
This can also be used as a template for a bot. Includes Sinatra, deployment, MongoMapper, RSpec, and Haml, all ready to go.
Dependencies and all configuration is done in config/environment.rb
. Your database is also set up here.
Add your controller actions in application.rb
. Views for these actions are placed in the views
directory. Static files, including a stock stylesheet, go in the public
directory. Models go in the lib
directory and are auto-loaded.
Add your specs in spec
; just require spec_helper.rb
to pre-configure the test environment. A number of samples are provided (including a sample model, which can be removed). To run the specs:
rake spec
ruby application.rb