codeforamerica / congress Goto Github PK
View Code? Open in Web Editor NEWRuby wrapper for the Sunlight Congress API
Home Page: http://sunlightlabs.github.io/congress/
License: BSD 3-Clause "New" or "Revised" License
Ruby wrapper for the Sunlight Congress API
Home Page: http://sunlightlabs.github.io/congress/
License: BSD 3-Clause "New" or "Revised" License
I noticed when a key has not been set and you set one with a block, it will throw an argument error. Here is how you can reproduce this:
require 'congress'
Congress.new do |congress|
congress.key = 'abcd'
end
This happens in ruby 2.1.0p0, gems version 2.2.1, congress version 0.2.1. The reason the test did not pick this up is the before block sets a key.
Full Stack Trace:
/Users/sunnyjuneja/.rvm/gems/ruby-2.1.0/gems/congress-0.2.1/lib/congress/client.rb:12:in `initialize': API key required (ArgumentError)
from /Users/sunnyjuneja/.rvm/gems/ruby-2.1.0/gems/congress-0.2.1/lib/congress.rb:13:in `new'
from /Users/sunnyjuneja/.rvm/gems/ruby-2.1.0/gems/congress-0.2.1/lib/congress.rb:13:in `new'
from reproduce.rb:3:in `<main>'
I'd love to be able to suggest that projects using the congress
gem (such as OpenCongress) upgrade their gem and take advantage of the recently added use of our HTTPS endpoint. The last release was in June of 2013.
Hi! I'm pretty new to OSS && ruby so excuse me the problem here is obvious.
I cloned the repository and cd'ed into the repo. After I type bundle install
it returns,
`ruby_21` is not a valid platform. The available options are: [:ruby, :ruby_18, :ruby_19, :ruby_20, :mri, :mri_18, :mri_19, :mri_20, :rbx, :jruby, :mswin, :mingw, :mingw_18, :mingw_19, :mingw_20]
When I type, ruby -v
, I get:
ruby 2.0.0p353 (2013-11-22 revision 43784) [x86_64-linux]
I installed ruby using rvm and my rvm version is 1.24.7. I may have installed ruby 2.1 in the past but it isn't available on my system as far as I know. If it isn't clear, I'm also using Ubuntu. I don't have this problem with other gems.
Can you provide some examples of how to scope a request? Filter based on something
Congress.votes
or Congress.bills, is there a way to filter for specific items?
thank you
Thanks so much for your work on this gem. I was wondering if you have tried updating the requirements to allow geocoder 1.2.5? We have had to keep that gem relatively up to date to cope with map tile and geolocating services that come and go. At the moment, the relatively strict ~> 1.1.9 requirement for congress is blocking our ability. I am happy to fork, run the tests with the new gem, and prepare a pull request but wanted to check first if you knew of an issue.
When I try
## Error with videos
@videos = Congress.videos
I get.....
"757: unexpected token at
504 Gateway Time-out
504 Gateway Time-out
nginx/0.8.52
'"
However, all the other examples seem to work....
@bills = Congress.bills
@votes = Congress.votes
@amendments = Congress.amendments
@floor_updates = Congress.floor_updates
@committee_hearings = Congress.committee_hearings
@documents = Congress.documents
Any ideas?
I install the gem 'congress'.
Then in console, I did
require 'congress'
client = Congress::Client.new(SUNLIGHT_API_KEY)
After executing the line. It returns ArgumentError: wrong number of arguments (1 for 0).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.