An open API service indexing awesome lists of open source software.

https://github.com/shuber/woot

Scrapes woot.com sites with ruby
https://github.com/shuber/woot

Last synced: 8 months ago
JSON representation

Scrapes woot.com sites with ruby

Awesome Lists containing this project

README

          

= woot

Scrapes woot.com sites

== Installation

gem install woot

== Usage

Simply call Woot.new and optionally specify the woot subdomain (e.g. www, shirt, kids, wine, etc).
Defaults to www.

woot = Woot.new
puts woot.title
puts woot.price

woot = Woot.new(:shirt)
puts woot.title

puts woot.to_h[:title]

You can also receive live Woot updates using Twitter's Streaming API (See http://apiwiki.twitter.com/Streaming-API-Documentation).
Simply call Woot.stream with your Twitter username, password, and a block.

Woot.stream('your-twitter-username', 'your-twitter-password') do |woot|
puts "#{woot.subdomain}: #{woot.title}"
end

Call Woot.stop to stop streaming.

== Note on Patches/Pull Requests

* Fork the project.
* Make your feature addition or bug fix.
* Add tests for it. This is important so I don't break it in a
future version unintentionally.
* Commit, do not mess with rakefile, version, or history.
(if you want to have your own version, that is fine but
bump version in a commit by itself I can ignore when I pull)
* Send me a pull request. Bonus points for topic branches.

== Copyright

Copyright (c) 2009 Sean Huber. See MIT-LICENSE for details.