Bonjour à tous,
Je me suis laissé convaincre après avoir lu les bonnes indications de @prohand et @guim31 ici.
Dit, fait. Grâce à un Docker, j’ai pu trouver les données de trafic pour les arrêts allemands, puis j’ai simplement cherché avec des villes en Suisse (ça marche), des villes en Autriche (ça marche) et puis je suis devenu très audacieux, j’ai cherché une ville française sur la côte atlantique, très loin de l’espace germanophone… et voilà, ça marche aussi.
Mon script développé prend une voie spéciale. Grâce à la géolocalisation de l’utilisateur à son domicile dans Gladys Assistant, j’ai les données géographiques.
Grâce à ces données géographiques, une recherche circulaire est lancée, d’abord la station de bus la plus proche, puis le tramway le plus proche et enfin la gare la plus proche sont trouvés.
Dans l’étape suivante, les cinq départs suivants sont ensuite affichés directement.
Ainsi, l’utilisateur sait immédiatement, à chaque appel de Gladys Assistant, ce qui part où et quand ensuite.
Voici la sortie de test de La Rochelle:
[/share/Container] # /share/Container/abfahrten-ortstest.sh 46.1540 -1.1450
Recherche des arrêts autour de 46.1540, -1.1450 ...
Sélection: BUS - Gare La Rochelle - De Gaulle (environ 120 m)
Aucun arrêt de TRAM trouvé.
Sélection: RAIL - La Rochelle (environ 156 m)
Aucun arrêt de FERRY trouvé.
Appel des départs pour les ID d'arrêt sélectionnés ...
LES 5 PROCHAINS DÉPARTS AU TOTAL
Heure | Arrêt | Type | Ligne | Destination | Données | Montée
2026-10-12T19:57:00Z | Gare La Rochelle - De Gaulle | BUS | 3 | Lagord - P+R Les Greffières | Horaires | -
2026-10-12T20:02:00Z | Gare La Rochelle - De Gaulle | BUS | 3 | Cottes Mailles - P+R Simone Veil | Horaires | -
2026-10-12T20:03:00Z | La Rochelle | TRAIN | TER 864767 | | Horaires | -
2026-10-13T03:28:00Z | La Rochelle | TRAIN | TER 864801 | | Horaires | -
2026-10-13T03:36:00Z | Gare La Rochelle - De Gaulle | BUS | 3 | Lagord - P+R Les Greffières | Horaires | -
TRAM* signifie: Transitous a signalé OTHER à un ID de station de tramway sélectionné.
Les 5 entrées affichées sont limitées aux ID de station interrogés.
Les arrêts spéciaux sans départs dans la première recherche API peuvent être manquants.
Je suis maintenant confronté à un problème:
Je ne peux pas évaluer la logique des arrêts de départ français, suisses ou autrichiens et je cherche donc des testeurs.
Il suffit en fait d’installer un Docker. YAML est disponible. Ensuite, démarrer le script via SSH et vérifier les résultats et me renvoyer d’éventuelles remarques.
Alors, qui a envie ?
Il suffit de se manifester.
Si la logique est correcte, alors nous passons à l’intégration.
Salutations
Tom
Voici encore les sorties de test pour la lecture:
Autriche:
[/share/Container] # /share/Container/abfahrten-ortstest.sh 47.7260 16.2140
Recherche des arrêts autour de 47.7260, 16.2140 ...
Sélection: BUS - Bad Erlach Gemeindeamt (environ 182 m)
Aucun arrêt de TRAM trouvé.
Sélection: RAIL - Bad Erlach Bahnhof (environ 620 m)
Aucun arrêt de FERRY trouvé.
Appel des départs pour les ID d'arrêt sélectionnés ...
LES 5 PROCHAINS DÉPARTS AU TOTAL
Heure | Arrêt | Type | Ligne | Destination | Données | Montée
2026-10-12T19:49:00Z | Bad Erlach Bahnhof | TRAIN | R 2775 | Friedberg | Horaires | -
2026-10-12T20:11:00Z | Bad Erlach Bahnhof | TRAIN | R 2776 | Wiener Neustadt Hauptbahnhof | Horaires | -
2026-10-12T20:49:00Z | Bad Erlach Bahnhof | TRAIN | R 2779 | Friedberg | Horaires | -
2026-10-12T21:49:00Z | Bad Erlach Bahnhof | TRAIN | R 2783 | Aspang Markt Bahnhof | Horaires | -
2026-10-13T02:13:00Z | Bad Erlach Bahnhof | TRAIN | R 2700 | Wiener Neustadt Hauptbahnhof | Horaires | -
Suisse:
[/share/Container] # /share/Container/abfahrten-ortstest.sh 47.1240 9.3120
Recherche des arrêts autour de 47.1240, 9.3120 ...
Sélection: BUS - Walenstadt, Rathausplatz (environ 216 m)
Aucun arrêt de TRAM trouvé.
Sélection: RAIL - Walenstadt (environ 476 m)
Aucun arrêt de FERRY trouvé.
Appel des départs pour les ID d'arrêt sélectionnés ...
LES 5 PROCHAINS DÉPARTS AU TOTAL
Heure | Arrêt | Type | Ligne | Destination | Données | Montée
2026-10-12T19:44:00Z | Walenstadt | TRAIN | IR35 | Zürich HB | Horaires | 4
2026-10-12T19:46:00Z | Walenstadt | S-TRAIN | S17 | Sargans | Horaires | 3
2026-10-12T19:50:00Z | Walenstadt, Bahnhof | BUS | 444 | Murg, Bahnhof | Horaires | A
2026-10-12T20:13:00Z | Walenstadt | S-TRAIN | S17 | Rapperswil SG | Temps réel | 4
2026-10-12T20:15:00Z | Walenstadt | TRAIN | IR35 | Chur | Horaires | 3
ou cas spécial Hambourg (trafic de ligne avec ferry):
LES 5 PROCHAINS DÉPARTS AU TOTAL
Heure | Arrêt | Type | Ligne | Destination | Données | Montée
2026-10-12T19:09:00Z | Stadthausbrücke | TRAIN | S1 | Hamburg Airport (Flughafen) | Temps réel | -
2026-10-12T19:10:00Z | Arningstraße | FERRY | 72 | Landungsbrücken | Temps réel | -
2026-10-12T19:11:00Z | Stadthausbrücke | TRAIN | S3 | Pinneberg | Temps réel | -
2026-10-12T19:11:00Z | Stadthausbrücke | TRAIN | S3 | Neugraben | Temps réel | -
2026-10-12T19:14:00Z | Stadthausbrücke | TRAIN | S1 | Hamburg Airport (Flughafen) | Temps réel | -