No commit activity in last 3 years
No release in over 3 years
TODO
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

>= 0.2.8
>= 0.2.2
>= 0.3.0
 Project Readme

daywalker¶ ↑

A Ruby wrapper for the Sunlight Labs API: wiki.sunlightlabs.com/Sunlight_API_Documentation

DEPRECATED¶ ↑

This gem is no longer under active development. THe official gem would be abetter place to go:

* http://github.com/sunlightlabs/ruby-sunlightapi

Install¶ ↑

# Run the following if you haven't already:
gem sources -a http://gems.github.com
# Install the gem(s):
sudo gem install technicalpickles-daywalker

Get an API key¶ ↑

Before starting you need to register for an API key: services.sunlightlabs.com/api/register/

After registering, you will receive an email prompting you to activate the API key.

Examples¶ ↑

require 'rubygems'
require 'daywalker'
require 'pp'

Daywalker.api_key = 'this is so sekrit'

pp Daywalker::District.all_by_zipcode('27511')

pp Daywalker::District.unique_by_latitude_and_longitude(40.739157, -73.990929)

pp Daywalker::District.unique_by_address('One City Hall Square, Boston, MA 02201')

pp Daywalker::Legislator.all_by_zip('02201')

pp Daywalker::Legislator.unique(:state => 'NY', :district => 4)

pp Daywalker::Legislator.unique_by_state_and_district('NY', 4)

pp Daywalker::Legislator.all(:state => 'NY', :title => :senator)

pp Daywalker::Legislator.all_by_state_and_title('NY', :senator)

FAQ¶ ↑

Q

Why not use the existing gem, available at github.com/luigi/sunlight/tree/master ?

A

Mostly, I didn’t have a good experience when I was first poking around the Sunlight Labs API. I was dense and didn’t activate my API key at first, but it didn’t notice that. Even after activating, I wasn’t getting any data back.

Copyright © 2009 Josh Nichols. See LICENSE for details.