0 purchases
premier league fantasy
Premier League Fantasy Data. #
This is a package built by a football fan and a tech enthusiast for easy access of fantasy PL data. There are packages in javascript and python but there was nothing for Flutter.
So I decided to build one.
Features #
Gets data of all the players currently playing in the premier league.
There are different classes for different data.
To get the list of players, create a class Elements
To get the list of teams, create a class Teams
Getting started #
TODO: List prerequisites and provide or point to information on how to
start using the package.
Usage #
To use the package. You need to create an instance of the GetFantasyData class and call the getData function.
You will get all the data from the FPL API. All the data has been neatly organized in Dart classes.
void func()async
{
GetFantasyData g1 = GetFantasyData(); // create an instance of the getFantasyData class
PremierLeague p1 = await g1.getData(); // create an instance of a PremierLeague Class
List<Event> events = p1.events; // List of data of all gameweeks
GameSettings gameSettings = p1.gameSettings; // Different gamesettings of the FPL app
List<Phase> phases = p1.phases; // Info on all gameweeks start and end date
List<Team> teams = p1.teams; // Info on all the teams of the Premier League
int totalPlayers = p1.totalPlayers; // total number of active FPL players
List<Element> elements = p1.elements; // Info on all the Players playing in the Premier League
print(elements[278]).webName; // index-1 is the player id. You can know the player id by searching for it online. In this case the player id is 277 and the player is C.Ronaldo
List<ElementStat> elementStats = p1.elementStats;
List<ElementType> elementTypes = p1.elementTypes; // Tells the position at which a particular player plays.
}
copied to clipboard
Additional information #
I have built this package because I am a huge Football fan and an active FPL player. Feel free to contribute by adding new functions like
Getting a list of top performers.
Getting a list of injured players.
Getting info of your FPL team. (will need authentication)
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.