Track bill in the Georgia Assembly
Ruby JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
.idea
app
config
db
doc
features
govkit-0.6.1
lib
public
script
spec
vendor
.gitignore
.rspec
.rvmrc
.rvmrc.03.10.2011-13:29:08
Gemfile
Gemfile.lock
README.rdoc
Rakefile
config.ru
reload_from_xml
systemgems

README.rdoc

AJC LegiTracker

This is a Ruby-on-Rails web applicqation which allows users to track legislation through the Georgia State Assembly.

Requirements

Ruby 1.9.2; Rails 3.0.3. To install gems: bundle install.

Setup

  1. Configure a config/database.yml file to point to your database server.

  2. Create databases and tables:

    rake db:create
    rake db:migrate
    rake db:test:prepare
  3. Load data from the legistures online xml feed from the rails console:

    Bill.reload_from_xml
  4. Load RSS feeds from the rails console:

    HouseFeed.update_from_feed
    SenateFeed.update_from_feed

Resources

The House bill status xml feed can be found at

www1.legis.ga.gov/legis/2011_12/list/BillSummary.xml

The House vote xml feed can be found at

www1.legis.ga.gov/legis/2011_12/list/HouseVotes.xml

The Senate vote xml feed can be found at

www1.legis.ga.gov/legis/2011_12/list/SenateVotes.xml