Fleaflicker API through web scraping, since no official API exists.
For all examples:
var flea = require('flea-killer');
leagueType
is the Fleaflicker league ('nhl', 'mlb', etc.).
leagueId
is the Fleaflicker league ID. Returns
all information availabile for the league from a single request.
season
is the year.
flea.league.get('mlb', 13157, 2014, function(err, league){
if (err) { return console.log('Handle Errors', err); }
// See below for returned league object
console.log(league);
});
{
id: number,
name: string,
commish: string,
type: string,
slots: {
total: number,
available: number,
taken: number
},
stats: [string]
// array of teams scraped from the league
teams: [{
name: string
rank: number
points: number,
link: string,
id: number,
owner: {
name: string,
link: string
},
stats: {
// One key for each stat type in a league
type: {
points: number,
value: number
},
...
},
}, ... ]
}
leagueType
is the Fleaflicker league ('nhl', 'mlb', etc.).
leagueId
is the Fleaflicker league ID.
teamId
is the Fleaflicker league ID. Returns
all information availabile for the team from a single request.
season
is the year.
flea.team.get('nhl', 1800, 10370, 2014, function(err, team){
if (err) { return console.log('Handle Errors', err); }
// See below for returned draft object
console.log(draft);
});
{
id: number,
name: string,
owner: string,
points: number,
players: [{
name: string,
totalPoints: number,
avgPoints: number
}, ...]
}
leagueType
is the Fleaflicker league ('nhl', 'mlb', etc.).
leagueId
is the Fleaflicker league ID. Returns
all information availabile for the league from a single request.
season
is the year.
flea.draft.get('mlb', 13157, 2014, function(err, draft){
if (err) { return console.log('Handle Errors', err); }
// See below for returned draft object
console.log(draft);
});
{
league: {
id: number,
name: string
},
// array of picks from the draft
picks: [{
round: number,
pick: {
// Overall draft number
overall: number,
// Round specific draft number
round: number
},
team: {
id: number,
name: string
},
player: {
id: number,
name: string
}
}, ...]
}