Socket
Book a DemoInstallSign in
Socket

yahoo_site_explorer

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

yahoo_site_explorer

0.0.2
bundlerRubygems
Version published
Maintainers
1
Created
Source

= Yahoo! Site Explorer

The Yahoo! Site Explorer service provides access to Yahoo!'s information about web pages. The service stores information about links between web pages and and can gauge the popularity of a given page.

The Site Explorer APIs are limited to 5,000 queries per IP address per day and to noncommercial use. See information on {rate limiting}[http://developer.yahoo.com/search/rate.html].

== Installation

To install, simply:

gem install site-explorer

== Example

The following example queries Yahoo! Site Explorer for backlinks (inlink data) information about 'http://www.yahoo.com':

require 'yahoo_site_explorer'

service   = YahooSiteExplorer.new('1234--MyAPIKeyHere=abcd--')
backlinks = service.backlinks('http://www.yahoo.com')

puts backlinks.total_results_available  #=> 941822
puts backlinks.results.first.title      #=> HTML page title
puts backlinks.results.first.url        #=> HTML page title
puts backlinks.results.first.click_url  #=> HTML page title

# Uses a cursor, requeries Yahoo! as necessary, and steps through all
# results.
backlinks.each do |link|
  puts link.title
end

== Supported Services

This library supports the following endpoints for the Yahoo! Site Explorer web service:

Inlink Data:: Shows the pages from other sites linking in to a page.

Page Data:: Shows a list of all pages belonging to a domain in the Yahoo! index.

=== Unsupported Services

The following endpoints are not currently supported by this library:

Ping:: Allows you to notify Yahoo! of changes to your site.

Update Notification:: Allows you to notify Yahoo! of changes to your site.

== Copyright

Yahoo! Site Explorer is owned, operated, and copyrighted (c) by Yahoo Inc.

Copyright (c) 2009 Nathaniel Bibler. See LICENSE for details.

FAQs

Package last updated on 25 Jul 2009

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.