Politwoops web front end
Ruby HTML CSS JavaScript
Permalink
Failed to load latest commit information.
app
config Added Bioguide and OCD identifiers to Politician Jun 12, 2014
db
lib
public change copy Feb 9, 2016
script
vendor/cache Added services for exporting tweet fixtures and requeueing a tweet. Jun 6, 2014
.gitignore
.ruby-gemset Switched to .ruby-version Jun 17, 2013
.ruby-version Updated system_timer and memcache-client. Changed encoding handling f… Jan 6, 2014
Gemfile Added services for exporting tweet fixtures and requeueing a tweet. Jun 6, 2014
Gemfile.lock
LICENSE.md
README.md
Rakefile
config.ru
twoopsters.csv
unicorn.rb.example Unicorn.rb example May 22, 2012

README.md

Setting up the app

These instructions assume that you are using RVM, rbenv, or something else that is compatible with .ruby-version.

  • gem install bundler
  • bundle install
  • Create config/database.yml (see config/database.yml.example)
  • Create config/config.yml (see config/config.yml.example)
  • rake db:create
  • rake db:schema:load
  • rake db:migrate

You can now run rails server and navigate to /admin/users/ to manually add politicians. Alternatively, you can load politicians in bulk from a CSV spreadsheet using the rake politicians:import_csv CSV=myfile.csv command. See twoopsters.csv as an example of the format to use. If you use the politicians:import_csv task you should then use the politicians:reset_avatars task as well. This will download the avatars currently in use by each politician.