{"repo":"ProjectBabbler/ebird-scrapers","free":true,"listed":false,"github":"https://github.com/ProjectBabbler/ebird-scrapers","clone":"git clone https://github.com/ProjectBabbler/ebird-scrapers.git","description":"Functions to scrape web pages from ebird.org","language":"Python","stars":10,"topics":["python","website","scraper","ebird"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"eBird Scrapers Although eBird has an API, not all the information from the database is available. The API, for example, does not return links to any uploaded photos; comments on an individual observation are also missing. eBird Scrapers is a set of scrapers for extracting data from various pages on the eBird web site. It complements the API, giving access to all the data that eBird makes publicly available. Install Usage Scraping the data from a page is as simple as a function call. For example to get all the data from a checklist use get checklist() and pass in the unique identifier generated when the checklist was submitted to the eBird database: The function returns a dict with keys for the location, date, observers, etc. You can also get the complete list of checklists from the \"Recent Checklists\" page, e.g. https://ebird.org/region/US-MA/recent-checklists. From there you can download each checklist: The data returned by get checklist looks like this: Project Information Issues: https://github.com/ProjectBabbler/ebird-scrapers/issues Repository: https://github.com/ProjectBabbler/ebird-scrapers The app is tested on Python 3.8+. License eBird Scrapers is released under the terms of the MIT license.","default_branch":null,"files":null,"tree":[],"storefront":"/r/ProjectBabbler","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ProjectBabbler/ebird-scrapers/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}