Hi mates!
If you are not interested in programming stuff, don't continue to read!
I am working on a bigger programming project ATM. However, sometimes my head is full with it and then I do some fun programming. This resulted some FUMBBL related code in the last weeks. You can find them on my
GitHub page.
What is there?
data/coaches/c2013-10.csv
ID, nick, join date, real name, location, and record of all coaches as of the end of October, 2013.
groups/*
Version controlled groupinfo text for my groups
infBOWL and
infBOWL Friends.
pyFUMBBL/*
FUMBBL toolkit for Python 3.3+. It is under development. However the match.api and the match.htm are working nicely. Both returns compatible builtin Python dictionaries of match data.
matches.api.get_match_info(match_id=None, coach_id=None, startpage=1, endpage=1): If you pass a match_id, it will yield the data of that match only. If you pass a coach_id it will yield that coach's matches. If you omit both, it generates results of all matches. If you want not only the first page but more than that, set endpage to 1000000. By default, it generates match data dictionaries of the most recent page of finished matches.
Unfortunately, the API match report does not include data of inducements, coach ratings, permanent injuries, etc. However, it has the division information which is missing from the HTML match report page we all know well.
matches.htm.get_match_info(match_id): Returns the match info dictionary of one match. The data are taken from the HTML match result page.
I have progress parsing FFB replay streams aswell, so team rosters of a match will be also available soon, and maybe a lot more interesting stats and infos. I fancy making a tiny application for you to keep tracking of matches, have favourites, getting enhanced stats, etc.
The toolkit will help my research of FFB matches.
Cheers,
Ádám