ctucx.git: oeffi-web

[nimlang] oeffisearch fork that works without javascript

clone

read-only
https://git.ctu.cx/oeffi-web
read-write
git@trabbi-new.ctu.cx:oeffi-web

Please note: this project is no longer maintained

Öffisearch

Öffisearch is a progressive web app for querying public transport information for the DB (and in the future BVG and nah.sh) networks. A hosted version of Öffisearch is available at oeffisear.ch.

This repository consists of multiple modules, which are more or less independent. The HAFAS backend src/backend/hafas can be used to query the HAFAS mgate.exe endpoint directly. The cache and webserver modules allow serving an HTTP API. A unique id is generated for each request, so that the data can be requested again at a later time.

Development

Or nix-shell, to set up the Öffisearch development server using the Nix package manager.

Attribution

Thanks a lot to Jannis Redmann for his work on hafas-client. While Öffisearch does not use any code from hafas-client, it borrows a lot of the concepts and knowledge about the HAFAS APIs.