Felix G眉ndling

@felixguendling@mastodon.social

Power to the people! 馃ぉ

v2.2 can now post-process timetable data using Lua scripts to improve the user experience.

timetable data is often inconsistent in naming trips, stops and routes, contains wrong coordinates, or needs to be filtered.

Some of these problems can now be solved by writing small scripts to process entities when MOTIS imports the data.

This way, @transitous and @traewelling can have proper train numbers.

More in the documentation: github.com/motis-project/motis

August 13, 2025 at 11:43:54 PM
(Edited)
Web

@felixguendling @transitous @traewelling

We have served as many as 500 GTFS feeds at once. This involved creating a small collection of filters to solve a range of problems with the feeds that weren鈥檛 practical to get fixed upstream.

I look forward to this feature to extending to cover more of the GTFS data as time goes on!

@felixguendling @transitous @traewelling

When does it start? Now nothing changed in transitous and tr盲welling

@Schnellzug1284 @felixguendling @traewelling

Transitous doesn't have MOTIS v2.2 deployed yet, and the way we manage the MOTIS configuration still needs support for the new scripting capabilities. That's the easier things in getting this finally resolved though.

@felixguendling @transitous To get an idea of what's useful for filtering in

, here are real-world problems that we have written our own filters for in the past:

- Adding Feed IDs
- Adding missing details to "feed_info.txt"
- Dropping fare broken fare rules. We didn't need them for routing.
- Dropping broken feed info (as an alternative to fixing it!)
- Flattening the zip file (we do this universally. The zip file shouldn't have any nested folders but some do).

To be continued! 馃У

Elk Logo

Welcome to Elk!

Elk is a nimble Mastodon web client. You can login to your Mastodon account and use it to interact with the fediverse.

Expect some bugs and missing features here and there. Elk is Open Source and we're actively improving it as a community project. Join us and let's build it together!

If you'd like to report a bug, help us testing, give feedback, or contribute, reach out to us on GitHub and get involved.

To boost development, you can sponsor the Team through GitHub Sponsors. We hope you enjoy Elk!

Anthony FuPatakDaniel Roe涓夊挷鏅哄瓙 Kevin DengJoaqu铆n S谩nchezTAKAHASHI Shuuji

The Elk Team