Sha256: fd34a4226710a459279ef48ea16093b628dfbd2f1fe573fe2ca8674673e04e11

Contents?: true

Size: 1.35 KB

Versions: 8

Compression:

Stored size: 1.35 KB

Contents

# GSearchParser

GSearchParser is a lightweight framework for making Google search queries and parsing the resulting pages. More parsed results can be requested by simply calling the 'nextResults' method.

## Installation

Add this line to your application's Gemfile:

    gem 'gsearch-parser'

And then execute:

    $ bundle

Or install it yourself as:

    $ gem install gsearch-parser

## Usage

Create a new Google web search from a query string

    require 'gsearch-parser'

    webSearch = GSearchParser.webSearch('what')

Iterate over results

    webSearch.each do |result|
      puts "\t" + result.title
      puts "\t" + result.content
      puts "\t" + result.uri
      puts "\n"
    end

Fetch the next set of results, and iterate over them

    webSearch.nextResults.each do |result|
      puts "\t" + result.title
      puts "\t" + result.content
      puts "\t" + result.uri
      puts "\n"
    end

Iterate over all the results, including the ones from calls to .nextResults

    webSearch.each do |result|
      puts "\t" + result.title
      puts "\t" + result.content
      puts "\t" + result.uri
      puts "\n"
    end

## Contributing

1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Added some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
gsearch-parser-0.3.8 README.md
gsearch-parser-0.3.7 README.md
gsearch-parser-0.3.6 README.md
gsearch-parser-0.3.5 README.md
gsearch-parser-0.3.4 README.md
gsearch-parser-0.3.3 README.md
gsearch-parser-0.3.2 README.md
gsearch-parser-0.3.1 README.md