<feed xmlns='http://www.w3.org/2005/Atom'>
<title>traveltext, branch main</title>
<subtitle>travelynx terminal client</subtitle>
<id>https://stuebinm.eu/git/traveltext/atom/?h=main</id>
<link rel='self' href='https://stuebinm.eu/git/traveltext/atom/?h=main'/>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/traveltext/'/>
<updated>2024-09-09T15:24:14Z</updated>
<entry>
<title>print less formatting errors in times</title>
<updated>2024-09-09T15:24:14Z</updated>
<author>
<name>stuebinm</name>
</author>
<published>2024-09-09T15:24:14Z</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/traveltext/commit/?id=d876202506621eb76012c12cbb0e91fd2bb0ada0'/>
<id>urn:sha1:d876202506621eb76012c12cbb0e91fd2bb0ada0</id>
<content type='text'>
these used to go wrong in case there was no real-time info on departure
times. Instead traveltext now falls back on scheduled departure times if
no real-time info is available.

These still fail sometimes (at exit-only stops both appear to be unset
on the oebb hafas), but it's a lot better than what was before.

Also I've observed travelynx returning actual null values for missing
time stamps now, so the old hack of checking if timestamp = unix epoch
and considering that "unknown" might no longer be necessary, but I'm
keeping it around just in case.
</content>
</entry>
<entry>
<title>update dependencies, hafas-rs -&gt; railway-provider-hafas</title>
<updated>2024-09-09T15:24:07Z</updated>
<author>
<name>stuebinm</name>
</author>
<published>2024-09-09T15:20:01Z</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/traveltext/commit/?id=002b7d02d57d52bdb5309092285ea94c4cd68f7e'/>
<id>urn:sha1:002b7d02d57d52bdb5309092285ea94c4cd68f7e</id>
<content type='text'>
turns out the old hafas-rs project that started with trainsear.ch has
since been picked up by some gnome people who use it for
their (creatively named) Railway app. It's a lot more general now,
though the documentation doesn't seem to have improved much 🙃
</content>
</entry>
<entry>
<title>do not require ds100 codes in API responses</title>
<updated>2024-09-09T13:47:47Z</updated>
<author>
<name>stuebinm</name>
</author>
<published>2024-09-09T13:47:47Z</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/traveltext/commit/?id=0a3aad3a4e31049b36832827a5b3afff1334bff8'/>
<id>urn:sha1:0a3aad3a4e31049b36832827a5b3afff1334bff8</id>
<content type='text'>
these are not present when other hafas backends than the DB one were
used for the trip's checkin.
</content>
</entry>
<entry>
<title>switch to another fork of hafas-rs</title>
<updated>2023-04-16T22:33:27Z</updated>
<author>
<name>stuebinm</name>
</author>
<published>2023-04-16T22:33:27Z</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/traveltext/commit/?id=b6080abc5661f9323593944f5701d7dd7597afb9'/>
<id>urn:sha1:b6080abc5661f9323593944f5701d7dd7597afb9</id>
<content type='text'>
(yuka's version is no longer maintained &amp; broke)
</content>
</entry>
<entry>
<title>handle unknown times at stations</title>
<updated>2022-11-28T06:54:10Z</updated>
<author>
<name>stuebinm</name>
</author>
<published>2022-11-28T06:54:10Z</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/traveltext/commit/?id=436071f0ac974f8b018e6d41143907946a97dcf9'/>
<id>urn:sha1:436071f0ac974f8b018e6d41143907946a97dcf9</id>
<content type='text'>
(travelynx sends these as the literal epoch value, which led
to really confusing results, printing exactly the time zone offset
as arrival time)
</content>
</entry>
<entry>
<title>add naersk / nix build</title>
<updated>2022-06-05T08:05:46Z</updated>
<author>
<name>stuebinm</name>
</author>
<published>2022-06-05T08:05:46Z</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/traveltext/commit/?id=8e2213d802d74c5df3429b7e29be6b3b3fa0ba78'/>
<id>urn:sha1:8e2213d802d74c5df3429b7e29be6b3b3fa0ba78</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add import from hafas to travelynx</title>
<updated>2022-04-21T20:10:22Z</updated>
<author>
<name>stuebinm</name>
</author>
<published>2022-04-21T20:07:49Z</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/traveltext/commit/?id=46b32e7df4d9ff89674217944b1f301c46e20e3a'/>
<id>urn:sha1:46b32e7df4d9ff89674217944b1f301c46e20e3a</id>
<content type='text'>
(using yuka's hafas-rs)
</content>
</entry>
<entry>
<title>from / to commands for travelynx</title>
<updated>2022-02-26T12:28:15Z</updated>
<author>
<name>stuebinm</name>
</author>
<published>2022-02-26T12:28:15Z</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/traveltext/commit/?id=0de9008a3df42d171f01f0d431861c9d765b5234'/>
<id>urn:sha1:0de9008a3df42d171f01f0d431861c9d765b5234</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix the Trip type (and make it Display)</title>
<updated>2022-02-26T10:37:00Z</updated>
<author>
<name>stuebinm</name>
</author>
<published>2022-02-26T10:37:00Z</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/traveltext/commit/?id=cea0b70a51d73c9eda7b2cf83451ca328182f0a8'/>
<id>urn:sha1:cea0b70a51d73c9eda7b2cf83451ca328182f0a8</id>
<content type='text'>
it's not as nice as i'd like, but whatever
</content>
</entry>
<entry>
<title>iceportal: cancelled stops have state null</title>
<updated>2022-02-26T09:56:06Z</updated>
<author>
<name>stuebinm</name>
</author>
<published>2022-02-26T09:56:06Z</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/traveltext/commit/?id=c63d08361e056db38b0670b93e2c4af8fcab2b5b'/>
<id>urn:sha1:c63d08361e056db38b0670b93e2c4af8fcab2b5b</id>
<content type='text'>
which … fine, i guess
</content>
</entry>
</feed>
