{ "info": { "author": "Marc Maier", "author_email": "py@177arc.net", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "[![PyPi Downloads](https://pepy.tech/badge/pandas-fpl)](https://pepy.tech/project/pandas-fpl)\n[![PyPi Monthly Downloads](https://pepy.tech/badge/pandas-fpl/month)](https://pepy.tech/project/pandas-fpl/month)\n[![PyPi Version](https://badge.fury.io/py/pandas-fpl.svg)](https://pypi.org/project/pandas-fpl/)\n[![Python 3.6](https://img.shields.io/badge/python-3.6-blue.svg)](https://www.python.org/downloads/release/python-360/)\n[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/177arc/pandas-fpl/master?filepath=usage.ipynb)\n\n# Pandas wrapper for Fantasy Premier League API\n\nThe `FPLPandas` class in this package uses the excellent [FPL](https://github.com/amosbastian/fpl) library to retrieve data from the [Fantasy Premier League API](https://fantasy.premierleague.com/api/bootstrap-static/). It maps the results to the pandas data frames so that the data can be analysed interactively, e.g. in a Jupyter notebook.\n\n[FPL](https://github.com/amosbastian/fpl) library is an asynchronous wrapper for the [Fantasy Premier League API](https://fantasy.premierleague.com/api/bootstrap-static/) But the Jupyter notebook work better with synchronous code, the methods exposed by the `FPLPandas` class are synchronous.\n\n## Installation\n\n### Using pip\n\nYou can install using the pip package manager by running\n\n pip install pandas-fpl\n\n### From source\n\nDownload the source code by cloning the repository or by pressing [Download ZIP](https://github.com/177arc/pandas-fpl/archive/master.zip) on this page.\nInstall by navigating to the proper directory and running\n\n python setup.py install\n\n## Usage\n\nFor usage guidance and testing the package interactively, hit the [Usage Jupyter Notebook](https://mybinder.org/v2/gh/177arc/pandas-fpl/master?filepath=usage.ipynb).\n\n## Documentation\n\nFor the code documentation, please visit the [Documentation Github Pages](https://177arc.github.io/pandas-fpl/docs/fplpandas/).\n\n## Contributing\n\n1. Fork the repository on GitHub.\n2. Run the tests with `python -m pytest tests/` to confirm they all pass on your system.\n If the tests fail, then try and find out why this is happening. If you aren't\n able to do this yourself, then don't hesitate to either create an issue on\n GitHub, contact me on Discord or send an email to [py@177arc.net](mailto:py@177arc.net>).\n3. Either create your feature and then write tests for it, or do this the other\n way around.\n4. Run all tests again with with `python -m pytest tests/` to confirm that everything\n still passes, including your newly added test(s).\n5. Create a pull request for the main repository's ``master`` branch.\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/177arc/pandas-fpl", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pandas-fpl", "package_url": "https://pypi.org/project/pandas-fpl/", "platform": "", "project_url": "https://pypi.org/project/pandas-fpl/", "project_urls": { "Homepage": "https://github.com/177arc/pandas-fpl" }, "release_url": "https://pypi.org/project/pandas-fpl/0.3.4/", "requires_dist": [ "pandas", "fpl", "backoff" ], "requires_python": "", "summary": "Pandas wrapper for Fantasy Premier League API based on the FPL package: https://github.com/amosbastian/fpl", "version": "0.3.4", "yanked": false, "yanked_reason": null }, "last_serial": 8479922, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "13d9a0b386c604da89b06de57be166a7", "sha256": "05e758e1ac9e48db79c5725d58e580df65c45dc86ded50e87bedb1b7a6f4f15e" }, "downloads": -1, "filename": "pandas_fpl-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "13d9a0b386c604da89b06de57be166a7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5257, "upload_time": "2019-10-21T23:18:24", "upload_time_iso_8601": "2019-10-21T23:18:24.411306Z", "url": "https://files.pythonhosted.org/packages/90/56/66cf5152f09895bbc8818e665ba4a79158ad846f44997b83323b62125bf8/pandas_fpl-0.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "220391f6b9c20f0b0fd6d0416b51da37", "sha256": "1eaad2d12fbfa9d488324bb146102363fa3c8207cd9fc1799540c90131a19a6b" }, "downloads": -1, "filename": "pandas-fpl-0.0.1.tar.gz", "has_sig": false, "md5_digest": "220391f6b9c20f0b0fd6d0416b51da37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4696, "upload_time": "2019-10-21T23:18:27", "upload_time_iso_8601": "2019-10-21T23:18:27.476854Z", "url": "https://files.pythonhosted.org/packages/af/d8/daf43638e8372dd345957a1de0d8177d47a3b4ea9d4be9705ff9c52da0fa/pandas-fpl-0.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "56ca1c353d63387fb42758434969b210", "sha256": "cb1638ddc6da58fc6adb27f85355c0812a2f4679cdf704032e614efb26cace15" }, "downloads": -1, "filename": "pandas_fpl-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "56ca1c353d63387fb42758434969b210", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6211, "upload_time": "2019-10-27T20:26:57", "upload_time_iso_8601": "2019-10-27T20:26:57.743761Z", "url": "https://files.pythonhosted.org/packages/78/02/ff0874f7eb906030b87404f3a18ecc8b96510414d5174a12ace62bb12122/pandas_fpl-0.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1ad6aff0d2ed8a25b39faf4d0ca2a94c", "sha256": "b48c0e6929dc9257b9a76a87c798da0c2aeed1802f912c38175af4eb071c9e1b" }, "downloads": -1, "filename": "pandas-fpl-0.1.0.tar.gz", "has_sig": false, "md5_digest": "1ad6aff0d2ed8a25b39faf4d0ca2a94c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5204, "upload_time": "2019-10-27T20:26:59", "upload_time_iso_8601": "2019-10-27T20:26:59.308616Z", "url": "https://files.pythonhosted.org/packages/26/7a/bee9f5b700a85c57008f0b26a20ff324bb647026f6374ab75ba0179b1027/pandas-fpl-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "b77e0f886b410c90778be4fcfba96c45", "sha256": "c0f8e6916cbe78e5378e9fdba9eadb7e8de68ff07271931b0920654d70801313" }, "downloads": -1, "filename": "pandas_fpl-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b77e0f886b410c90778be4fcfba96c45", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6286, "upload_time": "2020-06-20T20:45:59", "upload_time_iso_8601": "2020-06-20T20:45:59.304046Z", "url": "https://files.pythonhosted.org/packages/2f/38/fe097932340e159c917597c382a49708d2c89756850b1f239c9340b905c2/pandas_fpl-0.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ac96962656b6eea0e740618f219b6464", "sha256": "2021d7beeb1a6ed1b3f62ea84bbc1578f782dd00af180abd07df0ad003823c54" }, "downloads": -1, "filename": "pandas-fpl-0.2.0.tar.gz", "has_sig": false, "md5_digest": "ac96962656b6eea0e740618f219b6464", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5286, "upload_time": "2020-06-20T20:46:00", "upload_time_iso_8601": "2020-06-20T20:46:00.568289Z", "url": "https://files.pythonhosted.org/packages/ba/e3/b5ebecb68a2b7955119a8fe4528f2892be138bb0db93364089f67a7c18d5/pandas-fpl-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "f7aac3b7d2243f2620f03e3274a42045", "sha256": "ac92a7eee6282d9a1e8dde64a0962b0d448b6f653b119d5c9707a12bb8ac2793" }, "downloads": -1, "filename": "pandas_fpl-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f7aac3b7d2243f2620f03e3274a42045", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6484, "upload_time": "2020-07-31T21:43:49", "upload_time_iso_8601": "2020-07-31T21:43:49.862486Z", "url": "https://files.pythonhosted.org/packages/d5/1f/6476b08638e3652855b7d166933f7bb4246581b969fcae94d62e6c148111/pandas_fpl-0.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5402ea6042718ee1c6a40d52edcfc23f", "sha256": "f360bd5cf51ce0b8328df8656e1592a3335b39514ebaf91f31ca216549575e73" }, "downloads": -1, "filename": "pandas-fpl-0.2.1.tar.gz", "has_sig": false, "md5_digest": "5402ea6042718ee1c6a40d52edcfc23f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5482, "upload_time": "2020-07-31T21:43:50", "upload_time_iso_8601": "2020-07-31T21:43:50.770708Z", "url": "https://files.pythonhosted.org/packages/0c/d4/e810751e3e2149e8a2c28bd84724582302879137e5642a3eda5ca5f6d014/pandas-fpl-0.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "3207155607f5f4589b77127240edf4ae", "sha256": "cf3fd5fb772681316b65a93aa988efb6af5510a39cdd6a7f513c8ff5d5ebff75" }, "downloads": -1, "filename": "pandas_fpl-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "3207155607f5f4589b77127240edf4ae", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6407, "upload_time": "2020-08-28T21:41:30", "upload_time_iso_8601": "2020-08-28T21:41:30.507149Z", "url": "https://files.pythonhosted.org/packages/92/cf/fa06f8cc64c2f99b28764184c30d866a4a91e92d1cc2421af24e0ba655cf/pandas_fpl-0.2.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "414ac729f9bd1382b49a0c11bf04d044", "sha256": "d525ac3539b6025e26ba3921aaf141c88ef94aeacedcda46731604cc9902378e" }, "downloads": -1, "filename": "pandas-fpl-0.2.2.tar.gz", "has_sig": false, "md5_digest": "414ac729f9bd1382b49a0c11bf04d044", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5398, "upload_time": "2020-08-28T21:41:32", "upload_time_iso_8601": "2020-08-28T21:41:32.242241Z", "url": "https://files.pythonhosted.org/packages/4f/03/40706303f4adacdc0ce183699fd94b4585e92ad7cc1093f444c86628f3e7/pandas-fpl-0.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "9fb583f300b075a099263557678aaf6f", "sha256": "17700402dc60af7777258f4019df0bc1ebe4471c1d6352bde02b82c46bdc5484" }, "downloads": -1, "filename": "pandas_fpl-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9fb583f300b075a099263557678aaf6f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6718, "upload_time": "2020-09-09T19:41:16", "upload_time_iso_8601": "2020-09-09T19:41:16.128009Z", "url": "https://files.pythonhosted.org/packages/bb/cc/bef00611092213f2a0aef3861e7486f2f4379745918dd69e773b784e4627/pandas_fpl-0.3.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c913286ce23e99e199353572f064a633", "sha256": "38a23ff39a61644d219f89e7b27fe48b7174cb6fef3f66acc47953ac23b9dee0" }, "downloads": -1, "filename": "pandas-fpl-0.3.0.tar.gz", "has_sig": false, "md5_digest": "c913286ce23e99e199353572f064a633", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5741, "upload_time": "2020-09-09T19:41:17", "upload_time_iso_8601": "2020-09-09T19:41:17.332807Z", "url": "https://files.pythonhosted.org/packages/06/2d/0df28f2afc590c92010f642b9d9c3e2fb232d45e58e47ef7ac247e5c6d8d/pandas-fpl-0.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "d5a35b98c93b08ed36efb10e49dcdf9c", "sha256": "142f8e7653ed62a7d1112123f78d3378cf1aa4c7c0bfc2f77acdd654d8249439" }, "downloads": -1, "filename": "pandas_fpl-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d5a35b98c93b08ed36efb10e49dcdf9c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7081, "upload_time": "2020-10-22T21:48:11", "upload_time_iso_8601": "2020-10-22T21:48:11.022785Z", "url": "https://files.pythonhosted.org/packages/70/71/16bff106b35367e59514754a48cc23d8c013bc83a8d5ccf300dbb7c7f852/pandas_fpl-0.3.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "01b0ef616d18fbf2cd919794a71de6dd", "sha256": "7051f4abf00c66b21dce14b24a6dd7194b4abd56a23e7cc572d859e3f12944f5" }, "downloads": -1, "filename": "pandas-fpl-0.3.1.tar.gz", "has_sig": false, "md5_digest": "01b0ef616d18fbf2cd919794a71de6dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6091, "upload_time": "2020-10-22T21:48:12", "upload_time_iso_8601": "2020-10-22T21:48:12.128026Z", "url": "https://files.pythonhosted.org/packages/b3/d5/f7dfaceb15d569af80a04d48441a7fd821af6cbba2b6fa1562a8612ae658/pandas-fpl-0.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "dc4a7be7906fa7b9999eddcfbfac448c", "sha256": "b54fd25b7e132d0b54fbcbecfea22584d0158fc15478eb30ae6f1b48438d1a04" }, "downloads": -1, "filename": "pandas_fpl-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "dc4a7be7906fa7b9999eddcfbfac448c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6767, "upload_time": "2020-10-22T22:25:03", "upload_time_iso_8601": "2020-10-22T22:25:03.738989Z", "url": "https://files.pythonhosted.org/packages/6d/ab/8a7fdcb73c63fbf1ec669a58425aaad9259531a086afa7f1f04ccaeab37b/pandas_fpl-0.3.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6ef2c312d1ef00696c843f67a2862996", "sha256": "6366e31e40304fd3b55b82e100ca82714d0e7bbff5323c328b2bc2b436ff1c2f" }, "downloads": -1, "filename": "pandas-fpl-0.3.2.tar.gz", "has_sig": false, "md5_digest": "6ef2c312d1ef00696c843f67a2862996", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5778, "upload_time": "2020-10-22T22:25:04", "upload_time_iso_8601": "2020-10-22T22:25:04.779233Z", "url": "https://files.pythonhosted.org/packages/0c/cb/31d21bd62666afb94248c5a8118af736fedf4b993a13fc37152d62424131/pandas-fpl-0.3.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "da61b25abccef0a46f27c24ac96af70b", "sha256": "6b24430d4c2883b4c2c7bc6171bd98bf89dbe275be6ac3cd0cde480546f549f4" }, "downloads": -1, "filename": "pandas_fpl-0.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "da61b25abccef0a46f27c24ac96af70b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7098, "upload_time": "2020-10-22T23:26:17", "upload_time_iso_8601": "2020-10-22T23:26:17.228181Z", "url": "https://files.pythonhosted.org/packages/5f/10/632b4543deae37428fd3e9fc8bd965edbae762ef1e73355c40f784e7e8c6/pandas_fpl-0.3.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "93c37b9fa749d2269ff22d93b8a67fdf", "sha256": "08b4c3ee71a4a336fc5434cda7d13757bc74f7abd11880e455c02d582ec36ae2" }, "downloads": -1, "filename": "pandas-fpl-0.3.3.tar.gz", "has_sig": false, "md5_digest": "93c37b9fa749d2269ff22d93b8a67fdf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6108, "upload_time": "2020-10-22T23:26:18", "upload_time_iso_8601": "2020-10-22T23:26:18.292942Z", "url": "https://files.pythonhosted.org/packages/e4/2a/5790549a553f8c119eea6fc1f9aea84a471cea264b5b7a662901ca129ab6/pandas-fpl-0.3.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "ca0b0d3bcb76ab8db19f736c9d79273a", "sha256": "5599ea4fd78bc39ca3ab98084686b226e4a8bb2c07ff079af03c2aeb1176b1a7" }, "downloads": -1, "filename": "pandas_fpl-0.3.4-py3-none-any.whl", "has_sig": false, "md5_digest": "ca0b0d3bcb76ab8db19f736c9d79273a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7106, "upload_time": "2020-10-22T23:50:16", "upload_time_iso_8601": "2020-10-22T23:50:16.495958Z", "url": "https://files.pythonhosted.org/packages/01/14/c15288ed4dc3811e7dc60063add5d4fd9472aa404d9fa3c1e32af8417343/pandas_fpl-0.3.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "10e5117237ea9831a4c2fbcbb909a907", "sha256": "1e1c2db8aaddc402613133975a0a48640aa87ec65aea5a89dbc908b48490f98b" }, "downloads": -1, "filename": "pandas-fpl-0.3.4.tar.gz", "has_sig": false, "md5_digest": "10e5117237ea9831a4c2fbcbb909a907", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6115, "upload_time": "2020-10-22T23:50:17", "upload_time_iso_8601": "2020-10-22T23:50:17.819625Z", "url": "https://files.pythonhosted.org/packages/43/f7/98515d109bf7725ee4a95e1f9117a156d718ce1c06678c17cfe6c3c815aa/pandas-fpl-0.3.4.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ca0b0d3bcb76ab8db19f736c9d79273a", "sha256": "5599ea4fd78bc39ca3ab98084686b226e4a8bb2c07ff079af03c2aeb1176b1a7" }, "downloads": -1, "filename": "pandas_fpl-0.3.4-py3-none-any.whl", "has_sig": false, "md5_digest": "ca0b0d3bcb76ab8db19f736c9d79273a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7106, "upload_time": "2020-10-22T23:50:16", "upload_time_iso_8601": "2020-10-22T23:50:16.495958Z", "url": "https://files.pythonhosted.org/packages/01/14/c15288ed4dc3811e7dc60063add5d4fd9472aa404d9fa3c1e32af8417343/pandas_fpl-0.3.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "10e5117237ea9831a4c2fbcbb909a907", "sha256": "1e1c2db8aaddc402613133975a0a48640aa87ec65aea5a89dbc908b48490f98b" }, "downloads": -1, "filename": "pandas-fpl-0.3.4.tar.gz", "has_sig": false, "md5_digest": "10e5117237ea9831a4c2fbcbb909a907", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6115, "upload_time": "2020-10-22T23:50:17", "upload_time_iso_8601": "2020-10-22T23:50:17.819625Z", "url": "https://files.pythonhosted.org/packages/43/f7/98515d109bf7725ee4a95e1f9117a156d718ce1c06678c17cfe6c3c815aa/pandas-fpl-0.3.4.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }