forked from: TransitFlare

