Skip to content

mosuke5/atp_scraper

Repository files navigation

Gem Version Build Status

AtpScraper

AtpScraper is a tool scraping tennis data from atpworldtour.com

[https://rubygems.org/gems/atp_scraper]

Installation

Add this line to your application's Gemfile:

gem 'atp_scraper'

And then execute:

$ bundle 

Or install it yourself as:

$ gem install atp_scraper 

Usage

require "atp_scraper" # Get Singles Ranking TOP100 AtpScraper::Get.singles_ranking # Response # { # rannking: "5" # player_name: "Rafael Nadal", # player_url_name: "rafael-nadal", # player_id: "n409", # country: "ESP", # points: "5000" # } # Get Singles Ranking 101-200 AtpScraper::Get.singles_ranking("101-200") # Get Player Activity. For Example Rafael Nadal's activity in 2016 AtpScraper::Get.player_activity("n409", 2016) # Response # { # year: "2016", # player_name: "Rafael Nadal", # player_rank: "5", # opponent_name: "Fernand Verdasco", # opponent_rank: "45", # round: "Round of 128", # score: "67(3) 64 63 67(4) 26", # win_loss: "L", # tournament_name: "Australian Open", # tournament_category: "grandslam", # tournament_location: "Melbourne, Australia", # tournament_start_date: "2016.01.18", # tournament_end_date: "2016.01.31", # tournament_surface: "Hard", # tournament_surface_inout: "Ourdoor" # } # Get Player All Activity. For Example Rafael Nadal's all activity AtpScraper::Get.player_activity("n409", "all")

Contributing

  • Fork the project.
  • Make your feature addition or bug fix, write tests.
  • Commit, do not mess with rakefile, version.
  • Make a pull request.

License

The gem is available as open source under the terms of the MIT License.

About

atp_scraper is a Ruby library to scrape tennis data from atpworldtour.com.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published