Metadata-Version: 2.1
Name: 8a-scraper
Version: 0.0.2
Summary: A Python client for scraping data from 8a.nu
Home-page: https://github.com/vishaalagartha/8a_scraper
Author: Vishaal Agartha
Author-email: vishaalagartha@gmail.com
License: MIT
Description: # 8a_scraper
        
        [8a](https://www.8a.nu/) is a great resource to aggregate statistics on sportclimbers and boulderers. They recently deployed a new version of their website that rendered all the prior scrapers obsolete.
        
        This tool allows 8a users to scrape content from the website using their username, password, Selenium, and BeautifulSoup.
        
        ### Installing
        
        #### Via `pip`
        
        Install using the following command:
        
        `pip install 8a-scraper`
        
        #### Via GitHub
        
        Alternatively, you can just clone this repo and import the libraries at your own discretion.
        
        ### Usage
        
        To install the package, 
        
        This package requires the user to also install Google Chrome and [ChromeDriver](https://chromedriver.chromium.org/downloads). Please ensure that both of the executables are in your `$PATH` variable.
        
        The user must also have an email and password that can be used to log into [8a](https://www.8a.nu/)
        
        Additionally, the user must set the following environment variables:
        
        ```
        _8A_USERNAME='<8a email>'
        _8A_PASSWORD='<8a password>'
        ```
        
        These variables are accessed using `os.getenv()`.
        
        ### API
        Currently, the package only contains 2 modules: users and ascents.
        The package will be expanding to include other content as well, but this is a start.
        
        For more information, about the API please refer to the full [documentation](https://github.com/vishaalagartha/8a_scraper/blob/master/API.md)
        
        
Keywords: climbing,rockclimbing,bouldering,sportclimbing,8a,8a.nu,data mining
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Provides-Extra: test
