Counting Stars
A simple ruby library for extracting rating and metadata information from Google Search.
Installation
Add this line to your application's Gemfile:
gem 'counting_stars'
And then execute:
$ bundle
Or install it yourself as:
$ gem install counting_stars
Usage
As a Ruby Module
require 'counting_stars'
CountingStars::count("Marriott's Grande Ocean", "tripadvisor.com")
=> ["Rating: 4.5", "501 reviews", "Price range: $$$"]
CountingStars::booking("Kayakapı Premium Caves Cappadocia")
=> {:rating=>"9.4", :reviews=>"181"}
CountingStars::tripadvisor("Four Seasons Hotel Istanbul Sultanahmet")
=> {:rating=>"5", :reviews=>"966", :price_range=>"$$$$"}
Commmandline
Usage
countingstars OPTION QUERY
Options
-b, --booking get metadata from booking.com
-t, --tripadvisor get metadata from tripadvisor.com
-h, --help show this help
Examples
countingstars -t "Gili Lankanfushi Maldives"
countingstars -b "The Royal Savoy Sharm El Sheikh"
Contributing
- Fork it ( https://github.com/krmbzds/counting_stars/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request