Python Examples¶
Build a race and save it to disk¶
from igclib.core.race import Race
r = Race(tracks='tracks/', task='task.xctsk')
r.save('race.pkl')
Load a race and save it as json¶
from igclib.core.race import Race
r = Race(path='race.pkl')
r.save('race.json')
Get a task optimization info and save it as json¶
from igclib.core.task import Task
t = Task('task.xctsk')
t.save('optimized.json')
Get all available tasks from a provider on standard output¶
from igclib.crawlers.task_crawler import TaskCrawler
crawler = TaskCrawler(provider='PWCA', year=2015)
crawler.save('-')