Go to file
2023-11-07 09:24:11 +01:00
data Typing and commenting update.py 2023-11-07 09:13:48 +01:00
ter Removing auto generated css file from repo 2023-11-07 09:21:43 +01:00
tests Initial setup 2023-11-07 08:40:43 +01:00
.cspell.json Typing and commenting update.py 2023-11-07 09:13:48 +01:00
.gitignore Adding auto generated css to .gitignore 2023-11-07 09:23:38 +01:00
LICENSE Initial commit 2023-11-05 21:04:23 +00:00
pyproject.toml Initial setup 2023-11-07 08:40:43 +01:00
README.md Fixing paths for tailwindcss 2023-11-07 09:24:11 +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.