{ "info": { "author": "Danny Cunningham", "author_email": "djcunningham0@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering" ], "description": "FFBrank\n=======\n\nThis is the repository for the **ffbrank** package for scraping (and aggregating... in progress)\nfantasy football rankings.\n\nInstallation\n------------\n\nInstall from PyPI:\n\n``pip install ffbrank``\n\nPackage Overview\n----------------\n\n**Scraping rankings:** There are two objects used for scraping rankings from experts available\non FantasyPros. The ExpertScraper object is used to find the experts that are included in the \nFantasyPros consensus rankings for any given week. The RankingScraper object is used to scrape\nthe rankings from those experts. There is functionality to write the expert and ranking lists\nto CSV files in nested subdirectories.\n\n**Aggregating rankings**: Not done yet. There will eventually be functionality to aggregate\nrankings from individual experts using various rank aggregation methods.\n\nExample Usage\n-------------\n\n>>> import ffbrank\n>>> \n>>> # initialize scrapers\n>>> exp = ffbrank.ExpertScraper()\n>>> rnk = ffbrank.RankingScraper()\n>>> \n>>> # write available experts to CSV\n>>> exp.write_draft_experts() # draft experts for current season\n>>> exp.write_draft_experts(year=2018) # draft experts for specific season\n>>> exp.write_weekly_experts() # weekly experts for current season and week\n>>> exp.write_weekly_experts(year=2019, week=1) # weekly experts for specific season and week\n>>> \n>>> # write rankings for all experts to CSV\n>>> rnk.write_draft_rankings() # draft rankings for current season\n>>> rnk.write_draft_rankings(year=2018) # draft rankings for specific season\n>>> rnk.write_weekly_rankings() # weekly rankings for current season and week\n>>> rnk.write_weekly_rankings(year=2019, week=1) # weekly rankings for specific season and week", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/djcunningham0/FFBrank", "keywords": "fantasy football rankings scrape scraper fantasypros", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ffbrank", "package_url": "https://pypi.org/project/ffbrank/", "platform": "", "project_url": "https://pypi.org/project/ffbrank/", "project_urls": { "Homepage": "https://github.com/djcunningham0/FFBrank" }, "release_url": "https://pypi.org/project/ffbrank/0.1.0/", "requires_dist": null, "requires_python": ">=3", "summary": "Scrape fantasy football rankings from many experts.", "version": "0.1.0" }, "last_serial": 5871648, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "a6ea3126f50cb6e6af35c27485d76a2e", "sha256": "d5f23a6c4c6c42f1f3085ec87be8b54d067401fdc9e7f0a42f4397080e1b3e60" }, "downloads": -1, "filename": "ffbrank-0.1.0.tar.gz", "has_sig": false, "md5_digest": "a6ea3126f50cb6e6af35c27485d76a2e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 8048, "upload_time": "2019-09-23T05:52:37", "url": "https://files.pythonhosted.org/packages/4d/a0/1c87c9d5815f6aec9ec58d1585791c47e7c95fedad005412b906ef0f1809/ffbrank-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a6ea3126f50cb6e6af35c27485d76a2e", "sha256": "d5f23a6c4c6c42f1f3085ec87be8b54d067401fdc9e7f0a42f4397080e1b3e60" }, "downloads": -1, "filename": "ffbrank-0.1.0.tar.gz", "has_sig": false, "md5_digest": "a6ea3126f50cb6e6af35c27485d76a2e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 8048, "upload_time": "2019-09-23T05:52:37", "url": "https://files.pythonhosted.org/packages/4d/a0/1c87c9d5815f6aec9ec58d1585791c47e7c95fedad005412b906ef0f1809/ffbrank-0.1.0.tar.gz" } ] }