Commit Graph

5 Commits

Author SHA1 Message Date
dvdrw 66ad4e1666
feat: make scraping much more robust
Sometimes the upstream API will just drop most of the data included. This commit
assumes less of that data will be included, as well as using the most out of the
data.

For example, using line IDs from upstream is entirely avoided, using line names
and titles to determine lines and their directions.
2023-10-04 15:56:32 +02:00
dvdrw 738d43adea
feat: fan out scrapes over time, support different scrape intervals
This should help avoid rate-limits on upstream, as well as let admins determine
update latency manually.
2023-10-04 15:54:07 +02:00
dvdrw ef19ed40f2
feat: feed data to upstream over REST instead of printing to stdout 2023-09-29 00:53:18 +02:00
dvdrw bcfeabc9c1
feat: include line id in LineInfo 2023-09-29 00:52:36 +02:00
dvdrw acac91dbfa
init: initial commit 2023-09-28 14:27:31 +02:00