summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)AuthorLines
2017-02-14sort optimizationDaniel Friesel-3/+5
2017-02-14minor optimizationsDaniel Friesel-17/+24
2017-02-06version bump1.14Daniel Friesel-6/+6
2017-02-05IRIS: Only create UserAgent and strptime obj onceDaniel Friesel-7/+9
2017-02-05documentationDaniel Friesel-9/+22
2017-01-28Change default lookahead to 3 hoursDaniel Friesel-1/+1
2017-01-28Support ->lookbehind for delayed trains from previous hoursDaniel Friesel-4/+11
2017-01-26Version bump1.13Daniel Friesel-6/+6
2017-01-25Really remove linemap workaroundDaniel Friesel-96/+0
2017-01-25Fix Result->line_no (now belongs to <ar>/<dp>, no longer <tl>)Daniel Friesel-1/+2
2016-12-30version bump1.12Daniel Friesel-6/+7
2016-12-28Bielefeld Hbf: EBIL -> EBILPDaniel Friesel-1/+1
2016-12-18Result: Add line numbers for S-Bahn HamburgDaniel Friesel-0/+31
2016-12-14Result: Remove ABR, ERB, NWB line mappings for now (not neccessarily unique)Daniel Friesel-16/+15
2016-12-14But wait, there's more!Daniel Friesel-0/+3
2016-12-13even more line numbersDaniel Friesel-9/+25
2016-12-13more line numbersDaniel Friesel-1/+18
2016-12-13line no calculation: Don't get confused by 3- or 4-digit train numbersDaniel Friesel-2/+2
2016-12-13experimental manual line number mapping (not provided by IRIS at the moment)Daniel Friesel-0/+29
2016-11-24minor optimizationDaniel Friesel-2/+1
2016-11-07Stations: Fix get_station_by_location num_matches parameterDaniel Friesel-1/+1
2016-10-11version bump1.11Daniel Friesel-6/+6
2016-10-10Update IRIS(3pm)Daniel Friesel-1/+9
2016-10-09IRIS: Fix realtime cache variable name. derp.Daniel Friesel-1/+1
2016-10-07pass cache to newly created children. derp.Daniel Friesel-0/+2
2016-10-06Use the same DateTime::Format::Strptime object for all Result objectsDaniel Friesel-9/+16
2016-10-05IRIS: shave off some additional milisecondsDaniel Friesel-1/+3
2016-10-05IRIS: Decrease execution time at the cost of slightly higher memory useDaniel Friesel-7/+9
The first { $_->raw_id eq $id } @{ $self->{results} } calls effectively handle the results as a linked list, while in both cases only a single element (with a unique ID, too) is looked up. A hashmap makes this about 30% faster (580ms total -> 490ms total)
2016-10-01Release v1.101.10Daniel Friesel-6/+6
2016-10-01Stations: Update get_station documentationDaniel Friesel-4/+4
2016-09-30Result: Add qos code 71 (no WLAN in some carriages)Daniel Friesel-1/+4
2016-09-27get_station: Support EVA / UIC codeDaniel Friesel-0/+6
2016-09-26Fix yet another DS100 code errorDaniel Friesel-1/+1
2016-09-16Fix another wrong entry in the OpenData station listDaniel Friesel-1/+1
2016-06-27version bump1.09Daniel Friesel-6/+6
2016-06-27changelog, update DB Data linkDaniel Friesel-1/+1
2016-06-25fix Stuttgart Hbf (tief) and Stuttgart-Feuerbach (errors in data source)Daniel Friesel-2/+2
2016-06-19update DB Haltestellen data source and linksDaniel Friesel-1/+1
2016-06-19Result: classes: Actually return a listDaniel Friesel-1/+9
2016-06-09Fix another Stations.pm version number...Daniel Friesel-1/+1
2016-06-09Fix Stations.pm version number. (oops)Daniel Friesel-1/+1
2016-06-09version bump1.08Daniel Friesel-6/+6
2016-05-26update acronyms.pl helper script with DS100 fixups etc.Daniel Friesel-967/+965
2016-05-18fix yet another ds100 bugDaniel Friesel-1/+1
2016-05-12Update Stations.pm documentationDaniel Friesel-18/+45
2016-05-10Stations: Fix DS100 for Düsseldorf-DerendorfDaniel Friesel-1/+1
2016-05-10perltidyDaniel Friesel-116/+124
2016-05-10add get_stations_by_location methodDaniel Friesel-0/+25
2016-05-10more ds100 fixesDaniel Friesel-2/+2
2016-05-10re-add non-german railway stations (manual import from old data source)Daniel Friesel-399/+2149