{ "info": { "author": "Matt Spilchen", "author_email": "matt.spilchen@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.7" ], "description": "=================\nyahoo_fantasy_api\n=================\n\nPython bindings to the Yahoo! Fantasy API\n\nBuild status\n------------\n\n.. image:: https://travis-ci.com/spilchen/yahoo_fantasy_api.svg?branch=master\n :target: https://travis-ci.com/spilchen/yahoo_fantasy_api\n \n.. image:: https://readthedocs.org/projects/yahoo-fantasy-api/badge/?version=latest\n :target: https://yahoo-fantasy-api.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\nInstallation\n------------\n\nThis package can be installed via pip:\n\n::\n\n pip install yahoo_fantasy_api\n\n\nor from the repo:\n\n::\n\n git clone https://github.com/spilchen/yahoo_fantasy_api\n cd yahoo_fantasy_api\n python setup.py install\n\nDocumentation\n-------------\n\nThe documentation are hosted at readthedocs.io: https://yahoo-fantasy-api.readthedocs.io/en/latest/\n\nSample API Usage\n----------------\n\n::\n\n In [1]: from yahoo_oauth import OAuth2\n \n In [2]: import yahoo_fantasy_api as yfa\n \n In [3]: sc = OAuth2(None, None, from_file='examples/oauth2.json')\n [2019-04-04 20:55:46,745 DEBUG] [yahoo_oauth.yahoo_oauth.__init__] Checking\n [2019-04-04 20:55:46,746 DEBUG] [yahoo_oauth.yahoo_oauth.token_is_valid] ELAPSED TIME : 416.15308594703674\n [2019-04-04 20:55:46,746 DEBUG] [yahoo_oauth.yahoo_oauth.token_is_valid] TOKEN IS STILL VALID\n \n In [4]: gm = yfa.Game(sc, 'mlb')\n \n In [5]: gm.league_ids(year=2019)\n Out[5]: ['388.l.27081']\n \n In [6]: lg = gm.to_league('388.l.27081') \n \n In [7]: lg.stat_categories()\n Out[7]:\n [{'display_name': 'R', 'position_type': 'B'},\n {'display_name': 'HR', 'position_type': 'B'},\n {'display_name': 'RBI', 'position_type': 'B'},\n {'display_name': 'SB', 'position_type': 'B'},\n {'display_name': 'AVG', 'position_type': 'B'},\n {'display_name': 'OBP', 'position_type': 'B'},\n {'display_name': 'W', 'position_type': 'P'},\n {'display_name': 'K', 'position_type': 'P'},\n {'display_name': 'HLD', 'position_type': 'P'},\n {'display_name': 'ERA', 'position_type': 'P'},\n {'display_name': 'WHIP', 'position_type': 'P'},\n {'display_name': 'NSV', 'position_type': 'P'}]\n \n In [8]: lg.team_key()\n Out[8]: '388.l.27081.t.5' \n\n In [9]: lg.current_week()\n Out[9]: 12\n\n In [10]: lg.end_week()\n Out[10]: 24\n\n In [11]: lg.week_date_range(12)\n Out[11]: (datetime.date(2019, 6, 17), datetime.date(2019, 6, 23))\n \n In [12]: tm = lg.to_team('388.l.27081.t.5')\n \n In [13]: tm.roster(1)\n Out[13]:\n [{'player_id': 8578,\n 'name': 'Buster Posey',\n 'position_type': 'B',\n 'eligible_positions': ['C', '1B', 'Util'],\n 'selected_position': 'C'},\n {'player_id': 8967,\n 'name': 'Paul Goldschmidt',\n 'position_type': 'B',\n 'eligible_positions': ['1B', 'Util'],\n 'selected_position': '1B'},\n {'player_id': 9961,\n 'name': 'Travis Shaw',\n 'position_type': 'B',\n 'eligible_positions': ['1B', '2B', '3B', 'Util'],\n 'selected_position': '2B'},\n {'player_id': 9105,\n 'name': 'Nolan Arenado',\n 'position_type': 'B',\n 'eligible_positions': ['3B', 'Util'],\n 'selected_position': '3B'},\n {'player_id': 9468,\n 'name': 'Jonathan Villar',\n 'position_type': 'B',\n 'eligible_positions': ['2B', 'SS', 'Util'],\n 'selected_position': 'SS'},\n ...\n {'player_id': 7847,\n 'name': 'Andrew Miller',\n 'position_type': 'P',\n 'eligible_positions': ['RP'],\n 'selected_position': 'RP'}]\n\n In [14]: fa_CF = lg.free_agents('CF')\n\n In [15]: len(fa_CF)\n Out[15]: 60\n\n In [11]: fa_CF[0]\n Out[11]:\n {'player_id': 8370,\n 'name': 'Dexter Fowler',\n 'position_type': 'B',\n 'eligible_positions': ['CF', 'RF', 'Util']}", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/spilchen/yahoo_fantasy_api", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "yahoo-fantasy-api", "package_url": "https://pypi.org/project/yahoo-fantasy-api/", "platform": "", "project_url": "https://pypi.org/project/yahoo-fantasy-api/", "project_urls": { "Homepage": "http://github.com/spilchen/yahoo_fantasy_api" }, "release_url": "https://pypi.org/project/yahoo-fantasy-api/1.4.4/", "requires_dist": null, "requires_python": ">=3", "summary": "Python bindings to access the Yahoo! Fantasy APIs", "version": "1.4.4" }, "last_serial": 5952345, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "ff9d9478a78936b0b703242bc26f8cdc", "sha256": "b3c2d1228da8d605445f96af3ddb27a99bf06ce19ff32ecdf350c144981ef7ec" }, "downloads": -1, "filename": "yahoo_fantasy_api-0.0.1.tar.gz", "has_sig": false, "md5_digest": "ff9d9478a78936b0b703242bc26f8cdc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 2603, "upload_time": "2019-03-28T00:54:18", "url": "https://files.pythonhosted.org/packages/c2/34/563d4f9ab4938bab27f4b3d055973a9f1171262e64bc2c483824bf9dd911/yahoo_fantasy_api-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "9dee7f8ed314697481fabcc906b38020", "sha256": "f097ac77c5679affd41575bbce8ce433f68d2ab93a3932b7e02595f468a25313" }, "downloads": -1, "filename": "yahoo_fantasy_api-0.1.0.tar.gz", "has_sig": false, "md5_digest": "9dee7f8ed314697481fabcc906b38020", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6714, "upload_time": "2019-04-05T01:30:25", "url": "https://files.pythonhosted.org/packages/77/b2/0fc790d76527d7dba49971a5a737cf71c231d4bb8e68518cd37790e2b969/yahoo_fantasy_api-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "378f3b846ee951326923d24c6c5f7202", "sha256": "de8dea895155702269fced37564ca379eed8b6061d29d67e0bb2b3a989708a11" }, "downloads": -1, "filename": "yahoo_fantasy_api-0.1.1.tar.gz", "has_sig": false, "md5_digest": "378f3b846ee951326923d24c6c5f7202", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6706, "upload_time": "2019-04-05T01:34:23", "url": "https://files.pythonhosted.org/packages/b6/65/1f14e47adc41228e0cf8440bd27c97d4a40cc57d625dbec95bc4d59fe431/yahoo_fantasy_api-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "bd940347062958a791c8943ddb8380cd", "sha256": "28ee461a0dbd1de5eac7db0cd7366a9ec2c66cc3a7b2241b6eaed3f701692472" }, "downloads": -1, "filename": "yahoo_fantasy_api-0.1.2.tar.gz", "has_sig": false, "md5_digest": "bd940347062958a791c8943ddb8380cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6706, "upload_time": "2019-04-06T01:19:16", "url": "https://files.pythonhosted.org/packages/bc/29/12ccf92dc60b92ffe40bce5a8c7d82a80ab00d2598a52184f0554f50115b/yahoo_fantasy_api-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "38cf02fbd90edd46422eed118c054a54", "sha256": "255aaa93c0c020463ceadd75e5a9b1a1d253a9ba31ad1790a279a8a3b5ef9c40" }, "downloads": -1, "filename": "yahoo_fantasy_api-0.1.3.tar.gz", "has_sig": false, "md5_digest": "38cf02fbd90edd46422eed118c054a54", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 5705, "upload_time": "2019-06-03T13:31:26", "url": "https://files.pythonhosted.org/packages/15/82/2f4c7b000148567f717628d97de2593897787c81a3c1721d6392c6079e43/yahoo_fantasy_api-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "1e3422cd738420f8dbe9caeb043a13fb", "sha256": "ddd772086cd9d5f7d7437366fa9b31967fc3733ffdce326b54bd9596a9113004" }, "downloads": -1, "filename": "yahoo_fantasy_api-0.1.4.tar.gz", "has_sig": false, "md5_digest": "1e3422cd738420f8dbe9caeb043a13fb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 6132, "upload_time": "2019-07-05T00:50:45", "url": "https://files.pythonhosted.org/packages/06/90/f93bdbfe718822aeb7ad028e8308aaa0a57e8c35f8e658f4a8e3e590793d/yahoo_fantasy_api-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "177834535df0053dabce2e82e3c41752", "sha256": "78b1323334c9903b44c288e81169b2541e3eda1a954567a073c4de4577384cfd" }, "downloads": -1, "filename": "yahoo_fantasy_api-0.1.5.tar.gz", "has_sig": false, "md5_digest": "177834535df0053dabce2e82e3c41752", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 6297, "upload_time": "2019-07-07T01:42:40", "url": "https://files.pythonhosted.org/packages/9a/95/cd1fd6ce0ba0b3dcbc57c8e70ff2f34308c6dbd63f9005ad6dc7c41ec0de/yahoo_fantasy_api-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "97fbfc949bd389c9d2e2dad5a7db184a", "sha256": "89b1cc78b98b95f7536738299652bfd76231760ce9cffcf6cf9a52337de173a6" }, "downloads": -1, "filename": "yahoo_fantasy_api-0.1.6.tar.gz", "has_sig": false, "md5_digest": "97fbfc949bd389c9d2e2dad5a7db184a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 6390, "upload_time": "2019-07-09T12:00:14", "url": "https://files.pythonhosted.org/packages/84/ab/9bcefb27b3b3162f1437bee29708f3d2484069aabb098b41e252a6f33e85/yahoo_fantasy_api-0.1.6.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "8b76efdb7f44a660c46affb63fe5edb9", "sha256": "1e9ce7b8a4577e2243dd1754a7b96837444f0ee49439c8f12b68e4370afc6e70" }, "downloads": -1, "filename": "yahoo_fantasy_api-1.0.0.tar.gz", "has_sig": false, "md5_digest": "8b76efdb7f44a660c46affb63fe5edb9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 6421, "upload_time": "2019-08-26T00:34:48", "url": "https://files.pythonhosted.org/packages/f1/a5/f0559a35afb5408821a8ab972660b169ddf509954fa1cfb9cd80638ae714/yahoo_fantasy_api-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "74cc486ea4589739c3bf78a195bd3dd9", "sha256": "f7be914bf6c52460ffb5c82614d3e04a3a521dd21d77837b77529cb773ed953b" }, "downloads": -1, "filename": "yahoo_fantasy_api-1.1.0.tar.gz", "has_sig": false, "md5_digest": "74cc486ea4589739c3bf78a195bd3dd9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 8440, "upload_time": "2019-08-28T02:23:07", "url": "https://files.pythonhosted.org/packages/a2/ae/0d0e251f9e567d4186772e4cb4f052e0019b0fde617c7f0310752f9efa3a/yahoo_fantasy_api-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "90873769751a9eeb300388592231c203", "sha256": "36ae22fe11e7580574fe53d223fdd8bc0cdf1461ee7d35418e213d2c42aa66a5" }, "downloads": -1, "filename": "yahoo_fantasy_api-1.1.1.tar.gz", "has_sig": false, "md5_digest": "90873769751a9eeb300388592231c203", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9173, "upload_time": "2019-09-04T01:48:06", "url": "https://files.pythonhosted.org/packages/1e/88/8d2eed6a265061bef617d7df87aab94b6d311e40c35b2453ae49961e7f22/yahoo_fantasy_api-1.1.1.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "9d7c0b4b908d8883889bbf39cd451a7b", "sha256": "caff5d947ba00cb0cb378ef48363ed0177b59aa560ec888884391484aff4c4ed" }, "downloads": -1, "filename": "yahoo_fantasy_api-1.2.0.tar.gz", "has_sig": false, "md5_digest": "9d7c0b4b908d8883889bbf39cd451a7b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9849, "upload_time": "2019-09-08T00:40:07", "url": "https://files.pythonhosted.org/packages/ab/31/b2a94bd25625fa1a37cece1ab3aaa7c4fa3fb82aa7c6e852003d9f502306/yahoo_fantasy_api-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "c14183760073447524a3162914de2d05", "sha256": "ad740364b18cdab2937c7426ffc25cf7022e0744c2979654e9b6dc8c66724180" }, "downloads": -1, "filename": "yahoo_fantasy_api-1.2.1.tar.gz", "has_sig": false, "md5_digest": "c14183760073447524a3162914de2d05", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9837, "upload_time": "2019-09-28T11:49:13", "url": "https://files.pythonhosted.org/packages/a6/9a/97fd04a78a3cc63deda634e44a021a02b721cbeb2b9303cde8e014495094/yahoo_fantasy_api-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "2355d1c1589680bf39ece54305a12ddf", "sha256": "2dfa6da0c9bb8580efcf1549252b8362f762bfb05b8d18dc3f615cf310952f0f" }, "downloads": -1, "filename": "yahoo_fantasy_api-1.2.2.tar.gz", "has_sig": false, "md5_digest": "2355d1c1589680bf39ece54305a12ddf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9856, "upload_time": "2019-09-29T12:22:06", "url": "https://files.pythonhosted.org/packages/1b/bb/a2c380d0daa86a5063474f23dcc1249d9ac812e9d411bf0e406a8d06687f/yahoo_fantasy_api-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "d2eaee6df0802be25eed955596d68731", "sha256": "2bdda6f15f60b4c92d2e4f1fa884ecdc449c05d2d41b81ec75ee5316f7287842" }, "downloads": -1, "filename": "yahoo_fantasy_api-1.2.3.tar.gz", "has_sig": false, "md5_digest": "d2eaee6df0802be25eed955596d68731", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9891, "upload_time": "2019-09-29T12:30:32", "url": "https://files.pythonhosted.org/packages/00/b4/11d6db94e9e41ec89d3ff8fb73bf60940a9af801c1fa22ef3816407fdcf7/yahoo_fantasy_api-1.2.3.tar.gz" } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "c9778a48926215c7523ef040e70e1f84", "sha256": "af862579f94c7fd9e8d68498d78bf382fe40a107b759f3e87d66abee0566f0c6" }, "downloads": -1, "filename": "yahoo_fantasy_api-1.2.4.tar.gz", "has_sig": false, "md5_digest": "c9778a48926215c7523ef040e70e1f84", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9961, "upload_time": "2019-10-02T00:43:27", "url": "https://files.pythonhosted.org/packages/7a/35/bff6ebcb531ceb700ebf31a85dd7dbaeacb9dd9061527dd46b9913910b4d/yahoo_fantasy_api-1.2.4.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "08f727ab84e50bb645e1140bccd62445", "sha256": "7c6032589176382327689aeffba8599b84e6afb6c72ddbe2be4277a8bd22066b" }, "downloads": -1, "filename": "yahoo_fantasy_api-1.3.0.tar.gz", "has_sig": false, "md5_digest": "08f727ab84e50bb645e1140bccd62445", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 10417, "upload_time": "2019-10-02T01:35:16", "url": "https://files.pythonhosted.org/packages/7f/21/b6126858bf47b3f458a0cdd84cb4f9cf9190f06f31f9b84a4ed2ab12cb10/yahoo_fantasy_api-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "f4fc994cde9d45bba35b34a8a739babf", "sha256": "3953f3b1af5e2a3c6bdfe534bfde075e504b9504c1ddcb8f2eed235a45374312" }, "downloads": -1, "filename": "yahoo_fantasy_api-1.3.1.tar.gz", "has_sig": false, "md5_digest": "f4fc994cde9d45bba35b34a8a739babf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 10777, "upload_time": "2019-10-02T17:03:31", "url": "https://files.pythonhosted.org/packages/64/0a/395daafdb5e91e87952e9a0af061102c52f2854e938f5e9779d0e31420bd/yahoo_fantasy_api-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "1bfca40e3b23435445f97ed361b001db", "sha256": "b7e0f17b474326f8c2acd736960c241390f6d96f3df592b3b5bb837edf2493ae" }, "downloads": -1, "filename": "yahoo_fantasy_api-1.3.2.tar.gz", "has_sig": false, "md5_digest": "1bfca40e3b23435445f97ed361b001db", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 10765, "upload_time": "2019-10-03T00:45:58", "url": "https://files.pythonhosted.org/packages/a1/c0/b36b8693e3625800b4930c8bedb583cd979b9e9aeb9326fa0229bec11a63/yahoo_fantasy_api-1.3.2.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "e84492ef07c7619b6c2c241e74e2d191", "sha256": "e5eab4d99b19d2a20de0e59bc1507610ac1d79a96565d3b1a325082411df031b" }, "downloads": -1, "filename": "yahoo_fantasy_api-1.4.0.tar.gz", "has_sig": false, "md5_digest": "e84492ef07c7619b6c2c241e74e2d191", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 12697, "upload_time": "2019-10-06T00:57:29", "url": "https://files.pythonhosted.org/packages/1b/92/ea53babdb4cad6b95ce8de5dbe7a476f09fd5e75c74b1b563a18f44c053d/yahoo_fantasy_api-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "4e500de39d970818936af6a4e208a9ce", "sha256": "d58e98d3296d57064ec8c1214b4ebdf0e38c9060a9aea7524e5dd005ba61951b" }, "downloads": -1, "filename": "yahoo_fantasy_api-1.4.1.tar.gz", "has_sig": false, "md5_digest": "4e500de39d970818936af6a4e208a9ce", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 12703, "upload_time": "2019-10-06T02:30:25", "url": "https://files.pythonhosted.org/packages/74/c9/127822c3b6a9175a461c6001bb68ba631ce090fab933e2eda87107a4b381/yahoo_fantasy_api-1.4.1.tar.gz" } ], "1.4.4": [ { "comment_text": "", "digests": { "md5": "b19bb57f2855c65ebbe489fbd42be92f", "sha256": "e06c6b1134fa910aa24259b948806cdaa06c0bec0f222aad417eac46b4d06b5d" }, "downloads": -1, "filename": "yahoo_fantasy_api-1.4.4.tar.gz", "has_sig": false, "md5_digest": "b19bb57f2855c65ebbe489fbd42be92f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 12752, "upload_time": "2019-10-09T22:56:32", "url": "https://files.pythonhosted.org/packages/6c/52/fefbd7af175fc572710051b7841c6656a0ee11e593a3f6ce00669936719c/yahoo_fantasy_api-1.4.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b19bb57f2855c65ebbe489fbd42be92f", "sha256": "e06c6b1134fa910aa24259b948806cdaa06c0bec0f222aad417eac46b4d06b5d" }, "downloads": -1, "filename": "yahoo_fantasy_api-1.4.4.tar.gz", "has_sig": false, "md5_digest": "b19bb57f2855c65ebbe489fbd42be92f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 12752, "upload_time": "2019-10-09T22:56:32", "url": "https://files.pythonhosted.org/packages/6c/52/fefbd7af175fc572710051b7841c6656a0ee11e593a3f6ce00669936719c/yahoo_fantasy_api-1.4.4.tar.gz" } ] }