{"repo":"amarvin/fantasy-football-bot","free":true,"listed":false,"github":"https://github.com/amarvin/fantasy-football-bot","clone":"git clone https://github.com/amarvin/fantasy-football-bot.git","description":"Automate playing Yahoo Fantasy Football","language":"Python","stars":53,"topics":["python3","fantasy-football","bot","yahoo","optimization","hacktoberfest"],"license":"MIT","category":"workflow-automation","readme_excerpt":"fantasy-football-bot (ffbot) Automate playing Yahoo Fantasy Football Installation Usage Scrape player forecasts To connect to your Yahoo league and team, you need your league ID and team ID. Visit your team at , and the url will also include your league and team ID. Optional methods to save data to CSV, and load data: Optimize add and drop players ffbot.optimize() is used to find players to add and drop that maximize your team's performance. The optimizer decides which players to add and drop, and how to assign each player to positions each week. Optimization is repeated for current roster, for one player add/drop, two player add/drops, etc. which means that optimal weekly rosters of your current players scores 1583.94 points across the season and 367.51 discounted points (points in week 1 are worth more than week 12). The best free agent to add is Kansas City, which increases discounted points by 2.24 (although lowers total season points by 16.27 and lowers value over replacement by 7.98). Two other free agent pickups improve discounted points. Only one Waiver claim (for Jordon Howard) increases discounted points. Contribution Please add Issues or submit Pull Requests! For local development, install optional testing dependencies and pre-commit hooks using","default_branch":null,"files":null,"tree":[],"storefront":"/r/amarvin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/amarvin/fantasy-football-bot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}