Skip to content
Fantasy Football Drafting Program
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
scrapers
.gitignore
.jshintrc
LICENSE
README.md
bower.json
brunch-config.coffee
deploy.sh
package.json
requirements.txt

README.md

fantasy-bot

Fantasy Football Drafting Program

jQuery and Dust.js driven frontend for mock drafting or Nathan's autodraft API. Picks the best available player based on estimated value over replacement player (VORP). Player demand is calculated using the number of starter slots (flex included) for a position plus the number of bench slots, all times the number of teams in the league.

Install

npm install -g bower
npm install
bower install
brunch watch

To use

Scrape yourself some data, add an entry to configs.js and point a browser at deploy/index.html. Everything runs in your browser.

Code locations

Bot logic lives in src/

Scrapers to acquire data in the right format live in scrapers/

Configurations (drafts) are specified here

Python dependencies provided in requirements.txt, bower & npm in their respective json files

Chrome extension is in chrome/

Known problems

  • Overestimates demand for backup DST/K/TE (assumes same as WR/RB/QB when it's clearly not)
  • When drafting bench players, doesn't consider bench's current makeup (seems to draft lots of backup QBs)
  • Value based drafting is vulnerable to projection error...
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.