Page précédente

Trucs et astuces

Utilisation sans fichier de configuration

Il est possible de ne pas utiliser de fichier de configuration en demandant directement une requête dans les options de l'URL. Ce mode de fonctionnement est déconseillé car il générera autant de messages sur votre lapin qu'il y a de requêtes à effectuer, là où le fichier de configuration permettra de ne créer qu'un unique message.

Test de l'URL

Pour configurer votre ztamp, commencez par tester l'URL dans votre navigateur favori avec les options serial=s&token=t. Lorsque l'affichage est correct, remplacez s et t par les valeurs de votre numéro de série et de votre token. Chargez la page dans votre navigateur : votre lapin devrait dire le message attendu. Vous pouvez alors copier et coller l'URL dans l'application Call URL de votre ztamp.

N'hésitez pas à vous inspirer du fichier test.txt et à voir son affichage :

http://nabazparis.free.fr/nabazparis.php?serial=s&token=t&type=fichier&url=test.txt


Voilà c'est fini, bons trajets sur les lignes de NabazParis !

Merci à GrosBill pour l'idée de départ et le premier script, à Hunta pour ses idées et ses encouragements, et à mirlitone pour la partie Velib'.

Et si vous avez des questions n'hésitez pas à les poser sur ce fil de discussion.

TODO list

Ci-dessous, tout ce que j'ai envie de rajouter... mais sans en avoir le temps pour l'instant :(

  1. Intégrer serial et token dans le fichier de configuration, de façon à pouvoir gérer, pour un même ztamp, des configurations multiples en fonction de l'objet qui lit le ztamp. On utiliserait la variable ${object.name} de CallURL dans le nom du script pour associer à un objet le bon fichier de configuration et les messages pourraient ainsi être envoyés au bon objet.
  2. Intégrer le mécanisme de preview tts pour simuler le ttllive. Tester si une requête POST est possible pour pouvoir gérer les longs messages.
  3. Intégrer le script de max95 pour récupérer les horaires Transilien même sans grève !
  4. Ne retenir que les missions RER pertinentes en fonction de la gare de destination sur le site siel.
  5. Calculer les délais avant le prochain passage (et ne donner que ceux utiles en fonction de l'option Delai).
  6. Donner systématiquement la date et l'heure.
  7. Utiliser le calcul d'itinéraires de la RATP pour donner un trajet ou celui de http://transilien.navitia.com