# FANTASY-RANKINGS-SCRAPER [](https://app.circleci.com/pipelines/github/n-roth12/fantasy-rankings-scraper)
A Python package for scraping fantasy football draft rankings across multiple websites.
### Installation
#### Repo
Clone the repository onto your machine to get started. Ensure you have Python and pip installed, then set up the virtual environment using:
```
pipenv install -r "requirements.txt"
pipenv shell
```
### Usage
#### Command Line Example
```
python scrape.py fantasypros.com 1
```
These will output the scraped Standard scoring rankings from fantasypros.com.
### About
#### Scoring Format Mapping
* 1 = Standard
* 2 = Half-PPR
* 3 = PPR
#### Currently Supported Sites
* [FantasyFootballCalculator](https://fantasyfootballcalculator.com/)
* [Rotoballer](https://www.rotoballer.com/)
* [FantasyPros](https://www.fantasypros.com/)
#### Terms
This project is for learning purposes only. Scraping websites may violate terms of use. Please use responsibly and do not create large volumes of traffic for supported sites. This project is in no way affiliated with the NFL or any of the supported websites.
Raw data
{
"_id": null,
"home_page": "",
"name": "fantasy-rankings-scraper",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "",
"keywords": "",
"author": "Nolan Roth",
"author_email": "",
"download_url": "https://files.pythonhosted.org/packages/e7/2c/8588ef04d190bddf898eaea4a5e0f6c489c918869e0cd24cd26543abc013/fantasy_rankings_scraper-0.0.4.tar.gz",
"platform": null,
"description": "# FANTASY-RANKINGS-SCRAPER [](https://app.circleci.com/pipelines/github/n-roth12/fantasy-rankings-scraper)\nA Python package for scraping fantasy football draft rankings across multiple websites.\n\n### Installation\n#### Repo\nClone the repository onto your machine to get started. Ensure you have Python and pip installed, then set up the virtual environment using:\n```\npipenv install -r \"requirements.txt\"\npipenv shell\n```\n### Usage\n#### Command Line Example\n```\npython scrape.py fantasypros.com 1\n```\nThese will output the scraped Standard scoring rankings from fantasypros.com. \n### About \n#### Scoring Format Mapping\n* 1 = Standard\n* 2 = Half-PPR\n* 3 = PPR\n#### Currently Supported Sites\n* [FantasyFootballCalculator](https://fantasyfootballcalculator.com/) \n* [Rotoballer](https://www.rotoballer.com/) \n* [FantasyPros](https://www.fantasypros.com/)\n#### Terms\nThis project is for learning purposes only. Scraping websites may violate terms of use. Please use responsibly and do not create large volumes of traffic for supported sites. This project is in no way affiliated with the NFL or any of the supported websites.\n",
"bugtrack_url": null,
"license": "",
"summary": "A Python package for scraping fantasy football players rankings across multiple sites.",
"version": "0.0.4",
"project_urls": {
"Homepage": "https://github.com/n-roth12/fantasy-rankings-scraper"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "88e96c43e52e2fb10594c1fde611d51ee9e893b6b45429c8bd062248fc2a0ba9",
"md5": "632d5c1934e8eb65f88839b0a009251e",
"sha256": "5b6ce9cb448f6ef886f8b99308030db3793ec6d9480386a2d40b3670547e33d7"
},
"downloads": -1,
"filename": "fantasy_rankings_scraper-0.0.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "632d5c1934e8eb65f88839b0a009251e",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 8132,
"upload_time": "2023-08-22T06:02:33",
"upload_time_iso_8601": "2023-08-22T06:02:33.825360Z",
"url": "https://files.pythonhosted.org/packages/88/e9/6c43e52e2fb10594c1fde611d51ee9e893b6b45429c8bd062248fc2a0ba9/fantasy_rankings_scraper-0.0.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e72c8588ef04d190bddf898eaea4a5e0f6c489c918869e0cd24cd26543abc013",
"md5": "e0d4278f241f962325e5bb1de130fab2",
"sha256": "e326131a6f02dcf3cc597dd9ff39f0581bc6f5a01290a9de268183afe79938d8"
},
"downloads": -1,
"filename": "fantasy_rankings_scraper-0.0.4.tar.gz",
"has_sig": false,
"md5_digest": "e0d4278f241f962325e5bb1de130fab2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 14062,
"upload_time": "2023-08-22T06:02:35",
"upload_time_iso_8601": "2023-08-22T06:02:35.385550Z",
"url": "https://files.pythonhosted.org/packages/e7/2c/8588ef04d190bddf898eaea4a5e0f6c489c918869e0cd24cd26543abc013/fantasy_rankings_scraper-0.0.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-08-22 06:02:35",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "n-roth12",
"github_project": "fantasy-rankings-scraper",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"circle": true,
"requirements": [
{
"name": "beautifulsoup4",
"specs": [
[
"==",
"4.12.2"
]
]
},
{
"name": "bs4",
"specs": [
[
"==",
"0.0.1"
]
]
},
{
"name": "certifi",
"specs": [
[
"==",
"2022.12.7"
]
]
},
{
"name": "charset-normalizer",
"specs": [
[
"==",
"3.1.0"
]
]
},
{
"name": "dnspython",
"specs": [
[
"==",
"2.3.0"
]
]
},
{
"name": "idna",
"specs": [
[
"==",
"3.4"
]
]
},
{
"name": "pymongo",
"specs": [
[
"==",
"4.3.3"
]
]
},
{
"name": "requests",
"specs": [
[
"==",
"2.28.2"
]
]
},
{
"name": "soupsieve",
"specs": [
[
"==",
"2.4.1"
]
]
},
{
"name": "urllib3",
"specs": [
[
"==",
"1.26.15"
]
]
}
],
"lcname": "fantasy-rankings-scraper"
}