AtpScraper is a tool scraping tennis data from atpworldtour.com
[https://rubygems.org/gems/atp_scraper]
Add this line to your application's Gemfile:
gem 'atp_scraper'And then execute:
$ bundle Or install it yourself as:
$ gem install atp_scraper 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")- Fork the project.
- Make your feature addition or bug fix, write tests.
- Commit, do not mess with rakefile, version.
- Make a pull request.
The gem is available as open source under the terms of the MIT License.