39. Question? @LuigiMontanez
APIs about Congress
✴ Sunlight Labs API - Bio and contact info
✴ OpenSecrets.org - Contributions
✴ GovTrack.us - Bills and Vote Records
✴ MAPLight.org - Vote Influence
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56. Question? @LuigiMontanez
U.S. Courts System
✴ Supreme Court (1)
✴ Courts of Appeals (12)
✴ District Courts (94)
✴ Courts for Patents, International Trade,
Bankruptcy
57.
58.
59.
60.
61. Question? @LuigiMontanez
States
✴ Not much yet...
✴ FollowTheMoney.org
✴ 50 State Project - transform legislative data
for all 50 states into a common format
79. $ appcfg.rb --help
usage: /usr/bin/appcfg.rb [options] <action> <app-dir> [<output-file>]
Action must be one of:
help: Print help for a specific action.
request_logs: Write request logs in Apache common log format.
rollback: Rollback an in-progress update.
update: Create or update an app version.
update_indexes: Update application indexes.
version: Prints version information.
update_cron: Update application cron jobs.
run: run jruby in your application environment.
gem: run rubygems for your application.
bundle: package your application for deployment.
The 'gem' and 'run' commands assume the app directory is the current
directory.
80. $ dev_appserver.rb .
=> Booting DevAppServer
=> Press Ctrl-C to shutdown server
=> Installing JRuby
=> Retrieving jruby-rack
=> Installing appengine-sdk
=> Generating configuration files
The server is running at http://localhost:8080/
^C
$ appcfg.rb run -S irb
$ appcfg.rb update .
82. Question? @LuigiMontanez
Consider Civic Hacking
✴ Enhance your skillset
✴ Get noticed
✴ Low risk, high reward
✴ Another TDD framework? Really?
✴ Local/state govts. an untapped market
✴ Solve a hard problem