BOSSMan: Yahoo BOSS gem

4 views
Skip to first unread message

jpignata

unread,
Aug 18, 2008, 3:03:52 PM8/18/08
to Ruby on Rails: Talk
Yahoo BOSS is an API that allows for use of search results from
Yahoo's search index with very little restrictions. I've put together
a quick gem for handling interaction with it.

There's sample code included in the gem and full output details in the
README. Feedback on this would be great, thanks!

http://github.com/jpignata/bossman-gem

To install:

$ gem sources -a http://gems.github.com
$ gem install jpignata-bossman

Sample code:

require 'rubygems'
require 'bossman'

include BOSSMan

BOSSMan.application_id = [Your Application ID]

news = BOSSMan::Search.news("Barack Obama", 0, 3)

news.results.each do |result|
puts "#{result.title} [from #{result.source}]"
puts "-" * 80
puts "#{result.abstract}"
puts
end

Output:

$ ruby obama.rb
Barack Obama hails 'patriot' John McCain, blasts GOP energy plan [from
Boston Herald]
----------------------------------------------------------
RENO, Nev. - So much for hugging in church. A day after Barack Obama
and John McCain exchanged an embrace during a faith forum at a
California megachurch, Obama called...

Dave 'Mudcat' Saunders: Barack Obama's elitist campaign alienates
South [from Times Online]
----------------------------------------------------------
The sea of shining, hope-filled faces that routinely flood Barack
Obama's rallies would be an alien environment for the grizzled
features and tobacco-stained temperament of Dave "Mudcat" Saunders.

Barack Obama Meets With Oil Tycoon Pickens [from Nasdaq]
----------------------------------------------------------
WASHINGTON (AFP)--Barack Obama met Sunday with oil tycoon turned
alternative energy advocate T. Boone Pickens, who funded devastating
attacks on 2004 Democratic White House pick John Kerry.
Reply all
Reply to author
Forward
0 new messages