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
- Host: GitHub
- URL: https://github.com/shuber/woot
- Owner: shuber
- License: mit
- Created: 2009-10-30T07:33:28.000Z (over 16 years ago)
- Default Branch: master
- Last Pushed: 2010-01-07T22:40:04.000Z (over 16 years ago)
- Last Synced: 2025-04-17T11:34:19.508Z (about 1 year ago)
- Language: Ruby
- Homepage:
- Size: 120 KB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.rdoc
- License: MIT-LICENSE
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.