Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A gem that provides an interface to Microsoft’s Bing search API.

Get a Windows Azure Data Marketplace account at datamarket.azure.com/, then setup an Account Key at datamarket.azure.com/account/keys.

Finally, subscribe to Bing Search API - Web Results Only Data at datamarket.azure.com/dataset/bing/searchweb.

require 'rubygems'
require 'rbing'
bing = RBing.new("YOURACCOUNTKEY")

rsp = bing.web("ruby")
puts rsp.results[0].title
=> "Ruby (programming language) - Wikipedia, the free encyclopedia"

RBing also has a simple command line interface.

Put your account key into $HOME/.rbing_app_id and you can use rbing:

$> rbing "ruby gems"
[{"Url"=>"http://rubygems.org/",
  "Title"=>"RubyGems Manuals",
  "CacheUrl"=>
   "http://cc.bingj.com/cache.aspx?q=ruby+gems&d=76167709461212&w=39b024d8,55a87382",
  "DisplayUrl"=>"rubygems.org",
  "DateTime"=>Wed Jun 03 11:25:29 UTC 2009,
  "Description"=>
   "The Gem::Specification object controls the data..."},
 ...
]

RBing:

Bing:

About

a Ruby library for Microsoft's Bing search API. This fork aims at updating RBing to work with Bing Search API Data from Windows Azure Data Marketplace.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages