Go to file
2023-11-12 07:58:50 +01:00
data Refactor update script 2023-11-11 11:30:59 +01:00
ter Add a string tokenizer helper function. 2023-11-11 08:37:40 +01:00
tests Initial setup 2023-11-07 08:40:43 +01:00
.gitignore Ignore the .cspell.json 2023-11-08 21:24:48 +01:00
LICENSE Initial commit 2023-11-05 21:04:23 +00:00
pyproject.toml Use async interface to database 2023-11-08 20:59:35 +01:00
README.md Fix dataset link 2023-11-12 07:58:50 +01:00
tailwind.config.js Fixing paths for tailwindcss 2023-11-07 09:24:11 +01:00

TER

Interface web exploitant le dataset sncf-ter-gtfs@datasncf (horaires des lignes TER).

Pour le moment c'est juste une excuse pour découvrir htmx.

Toutes propositions de fonctionnalité sont les bienvenues !

Développement

Installer le package en édition

$ pip install -e .[dev]

Mettre a jour la base de données

Le fichier de données GTFS est mis à jour quotidiennement par le SNCF. Pour travailler sur les dernières données disponibles:

$ python3 data/update.py

Recompilation continue du fichier css

$ tailwindcss -i ter/static/src/tw.css -o ter/static/css/main.css --watch

Démarrage du serveur de développement

$ uvicorn ter.main:app --reload

Lancer la suite de tests

$ pytest

Notes

Les fichiers de code (.py, .sql) et les commits sont écrits (et documentés) en anglais.