Skip to content

Tool for Fantasy Premier League which identifies which teams have 'complimenting fixtures'. Displayed as a Python dashboard.

Notifications You must be signed in to change notification settings

EdwardAnalytics/fpl-complementing-fixtures

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FPL Tool | Complementing Fixtures

Overview

If two teams have "complementing fixtures": this means when one has a difficult opponent, the other has an easy opponent. This dashboard identifies which teams have “complementing fixtures”.

Example Application

If you have one player from each of two teams with complementing fixtures you can rotate each week with one starting and one on your bench, starting whoever has the easier fixture. This way you can potentially have a position in your team who always has an easy opponent.

E.g. If you select a play from Southampton and Brighton for the first 15 gameweeks of the 20/21 season, by rotating these players their opponents' would be: CRY, NEW, BUR, WBA, CRY, WBA, AVL, NEW, AVL, MUN, BHA, SHU, FUL, SHU and FUL.

Hosted Dashboard Location

https://fpltool.farragher.uk/

Local Instructions

Python Version: 3.11.7

Clone this repo and Install requirements (in virtual environment).

Refresh the FPL data from the FPL API:

python refresh_data.py

Run the app:

python app.py

Navigate to local host: http://127.0.0.1:8050/.

Dashboard Preview

About

Tool for Fantasy Premier League which identifies which teams have 'complimenting fixtures'. Displayed as a Python dashboard.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages