summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorLines
2021-01-16schema.json: use standard pointer syntaxmainDaniel Friesel-15/+8
2021-01-14switch to JSON Schema for specification (this is not an API)Daniel Friesel-171/+220
2021-01-13move daily extraction to a separate scriptDaniel Friesel-121/+132
2021-01-13umlauf-to-dot: link to cycle part when rendering a cycle partDaniel Friesel-1/+2
2021-01-12Consider valid day of week when handling duplicatesDaniel Friesel-0/+36
2021-01-12fix IC-D/IC-E fixupDaniel Friesel-1/+2
2021-01-12generate both compact and complete JSON filesDaniel Friesel-9/+21
2021-01-12umlauf-to-dot: Add hyperrefs for SVG exportDaniel Friesel-2/+5
2021-01-12fix duplicate removalDaniel Friesel-1/+3
2021-01-12Merge branch 'main' of git.finalrewind.org:var/git_root/db-zugbildung-to-jsonDaniel Friesel-220/+352
2021-01-11filter train duplicates by valid date rangeDaniel Friesel-42/+99
2021-01-11do not silently ignore duplicate train entries (wip)Daniel Friesel-206/+255
2021-01-11respect cycle IDs when parsing cycle refs and building graphsDaniel Friesel-44/+70
2020-12-26"IC2" -> "IC2 Twindexx"Daniel Friesel-4/+4
2020-12-22README: Add copyright/licensing noteDaniel Friesel-0/+2
2020-12-22attr: series2 is a stringDaniel Friesel-1/+1
2020-12-21dokuDaniel Friesel-3/+6
2020-12-21attr: translate DS100 to ordinary station nameDaniel Friesel-6/+22
2020-12-21parse train attributesDaniel Friesel-6/+105
2020-12-21schema fixesDaniel Friesel-3/+3
2020-12-21use objects in wagon listDaniel Friesel-26/+31
2020-12-21schema: examples++Daniel Friesel-0/+9
2020-12-21add openapi specDaniel Friesel-0/+121
2020-12-21remove wagon list if it contains duplicate wagon numbersDaniel Friesel-2/+8
2020-12-21remove wagonorder_notes from json outputDaniel Friesel-23/+3
2020-12-21improve (in)valid date parserDaniel Friesel-2/+58
2020-12-21Avoid null propertiesDaniel Friesel-5/+12
2020-12-21document shortType T (ICE T)Daniel Friesel-0/+1
2020-12-21wordingDaniel Friesel-3/+3
2020-12-21document schemaDaniel Friesel-12/+258
2020-12-21add train/line name / descriptionDaniel Friesel-1/+7
2020-12-21has_wagon -> hasWagon, raw -> rawType, short -> shortTypeDaniel Friesel-29/+29
2020-12-21add deprecation and source informationDaniel Friesel-3/+7
2020-12-21use ISO8601 interval for overall validityDaniel Friesel-9/+8
2020-12-21cycles must have "from" and "to" entriesDaniel Friesel-3/+3
2020-12-21rename to db-zugbildung-to-jsonDaniel Friesel-0/+0
2020-12-21set type back to raw if unknown / unreliableDaniel Friesel-1/+1
2020-12-21rename conditions to schedulesDaniel Friesel-4/+4
2020-12-21initialize format documentationDaniel Friesel-6/+33
2020-12-20more broken cyclesDaniel Friesel-0/+3
2020-12-20add LNF trains (empty sleeper cars?)Daniel Friesel-3/+4
2020-12-20handle 147 locomotivesDaniel Friesel-3/+9
2020-12-20add umlauf sanity checkerDaniel Friesel-0/+51
2020-12-20add locomotives to wagon listDaniel Friesel-3/+5
2020-12-20handle TGV trainsDaniel Friesel-2/+6
2020-12-20umlauf-to-dot: add optional limitDaniel Friesel-6/+16
2020-12-20fix bogus data when an IC2 is carried by an 146.5 locomotiveDaniel Friesel-3/+6
2020-12-20add umlauf-to-dotDaniel Friesel-0/+100
2020-12-20such eurocity, many special caseDaniel Friesel-1/+1
2020-12-20umlauf detection is hardDaniel Friesel-5/+18