ybonnel / TransportsRennes

Application android pour les transports de Rennes
GNU General Public License v3.0
54 stars 23 forks source link

Real time API for Bordeaux transportation #112

Open Almtesh opened 6 years ago

Almtesh commented 6 years ago

I'm currently writting a Python3 library to get live schedules. I don't know if it would be possible to implement live data source in the app (like you did for V³ stations).

I'll make it available soon on Github, I would be very happy to help you to put it in the app, if you need…

sylvainsab commented 5 years ago

Bonjour, j'habite à Bordeaux et ai fait l'erreur de mettre à jour l'app... J'aimerais pouvoir reprendre le projet, mais je n'ai qu'un niveau très basique en programmation et ne connais pas le Java... @Almtesh, d'autres volontaires ?

Frizou commented 5 years ago

Bonsoir Sylvain,

Moi aussi je suis intéressé pour que cette appli redécolle, je suis informaticien, mais tout mon temps libre est pris par d'autres activités associatives.

Il y a quelques années, Yan avait intégré dans l'appli la mise à jour des horaires depuis le site TBM (TBC à l'époque). Il semble que le format changeait régulièrement, ce qui obligeait alors à des modifs logicielles. Il a craqué et il est passé à une mise à jour manuelle des horaires, avec Release d'une nouvelle version à chaque changement d'horaires (2 fois par an). Le premier pas serait probablement d'être en mesure de republier une version avec les horaires actuels. Ensuite seulement de réintégrer dans l'appli la fonctionnalité de mise à jour des horaires depuis le site TBM. Si TBM recommence son petit jeu de changer le format, je veux bien aller au créneau pour dénoncer cette pratique.

Pour le codage, je n'aurai pas le temps, en mon support risque de n'être que très ponctuel...

Cordialement,     Cyril.

Le 11/02/2019 à 20:03, sylvainsab a écrit :

Bonjour, j'habite à Bordeaux et ai fait l'erreur de mettre à jour l'app... J'aimerais pouvoir reprendre le projet, mais je n'ai qu'un niveau très basique en programmation et ne connais pas le Java... @Almtesh https://github.com/Almtesh, d'autres volontaires ?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/ybonnel/TransportsRennes/issues/112#issuecomment-462452095, or mute the thread https://github.com/notifications/unsubscribe-auth/AGhGpFEqgvUIUwGT031aSwt63WlLJWvkks5vMb52gaJpZM4Qk2HW.

Almtesh commented 5 years ago

Comme je le disais, j'ai fait mon truc en Python 3, du coup, c'est plutôt ça que je connais. Malheureusement, ce code que j'ai produit ne s'intègre nul part chez moi, je ne saurais pas tout de suite s'il cesse de fonctionner. Mon but était de faire peut-être une application pour mon téléphone sous Android, mais je n'ai aucune base en Java. J'ai essayé en Python après avoir vu que c'était possible, mais c'est un peu la galère et je n'ai rien réussi à produire du tout.

ybonnel commented 5 years ago

Hello.

Pour info les données sont disponible ici : https://data.bordeaux-metropole.fr/data.php?themes=10 ("offres de services bus" et "offres de services tramway") il s'agit de fichiers au format GTFS.

Sur le code de transports bordeaux, j'utilisait un batch java : https://github.com/ybonnel/TransportsRennes/blob/master/TransportsBordeauxHelper/src/main/java/fr/ybo/transportsbordeauxhelper/Main.java

Il me permettait de générer les fichiers que je mettais ici : https://github.com/ybonnel/TransportsRennes/tree/master/TransportsBordeaux/res/raw

Le principal intérêt était de créer le relation entre arrêt de bus et ligne de bus qui n'existe pas dans le modèle GTFS.

J'hébergeais également un serveur "opentripplanner" pour le calcul d'itinéraire.

Voilou. ++

sylvainsab commented 5 years ago

C'est bien ce qu'il m'avait semblé concernant la contrainte des formats infoTBM... il faudrait tenter de joindre leur équipe de développement à ce sujet.

Sowin1 commented 2 years ago

Salut ! J'ai pour ambition de permettre au jeunes de savoir si il y a un problème trafique directement depuis instagram je m'explique :

Le "robot" demande à l'api toutes les minutes si il y a un incident sur le réseau TBM. Si il y en a 1 alors il fait un poste avec le problème éventuel etc etc.

Côte instagram j'ai réussi à automatiser cela néanmoins sur l'opendata de Bordeaux Métropole je n'arrive pas à savoir où chercher cette informations.

C'est donc pour cela que j'aimerais savoir si je suis le seul à vouloir faire et si je suis pas le seul, ou êtes vous allez ?

Bonne soirée

konoashi commented 7 months ago

L'application tbm est à mon goût mauvaise, je compte créer une custom quand j'aurai le temps, mais franchement leur api est vraiment brouillon...