Forum des Objets Communicants et Solutions pour les Libérer...
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Forum des Objets Communicants et Solutions pour les Libérer...


 
AccueilAccueil  GalerieGalerie  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
-50%
Le deal à ne pas rater :
-50% Baskets Nike Air Huarache Runner
69.99 € 139.99 €
Voir le deal

 

 Prochains départs bus TPG (Genève)

Aller en bas 
AuteurMessage
yagi
Lapin nain
Lapin nain



Age : 44
Localisation : Genève
Nabaztag : Moussaka
Nbr de messages : 4
Carottes : 5581

Prochains départs bus TPG (Genève) Empty
MessageSujet: Prochains départs bus TPG (Genève)   Prochains départs bus TPG (Genève) Icon_minitimeJeu 15 Jan 2009 - 12:18

Bonjour,

J'ai crée une petite application pour tous les habitants de Genève (il y en a ici?) qui ont un nabaztag.

Elle permet de faire dire au nabaztag les trois prochains départs de n'importe quel bus/arrêt/direction du réseau TPG (transports publics genevois) en appelant simplement la bonne URL.

l'addresse du webservice se trouve ici :

http://tpg.durions.com

Il y a une interface, qui permet de sélectionner facilement chaque bus/arrêt et qui ensuite donne la bonne URL à appeler selon.

On peut passer plusieurs arrêts à surveiller, simplement en les séparant par des virgules.
p.ex :
Bus : 2. Direction : Bernex-Saule – Genève-Plage. Arret : Pré-Longet.
Code:
http://tpg.durions.com/?bus=16620&direction=r&stop=10&nabaztag=1&token=XXXXXXXXX&sn=XXXXXXXXXX

Bus : 2. Direction : Bernex-Saule – Genève-Plage. Arret : Pré-Longet.
+ Bus : 19. Direction : Bernex-Saule – Vernier-Village. Arret : Pré-Longet.
Code:
http://tpg.durions.com/?bus=16620,16635&direction=r,r&stop=10,10&nabaztag=1&token=XXXXXXXXX&sn=XXXXXXXXXX

Voila, le message que le nabaztag lit, doit encore être un peu amélioré (dans le cas de caractères spéciaux), mais ça fonctionne pas trop mal pour l'instant.


Voici les sources :
Sources
Librairie Zend à décompresser au même endroit

L'application utilise la librairie Zend pour faire les requêtes et mettre en cache certaines données. C'est peut être un peu lourd, et il est surement possible de virer tout ce qui n'est pas nécessaire. Mais, peut être plus tard.


Mise à jour du 22.01.2009 : il est possible de changer le message que le nabaztag lira en ajoutant en paramètres ces deux variables

title = Pour remplacer le titre par défaut (Bus+:+{bus}.+Direction+:+{direction}.+Arret+:+{stop}.)

text = Pour remplacer le text par défaut (Prochains+departs+:+{nextDepartures}. )

les {} sont les variables qui seront remplacées par le serveur. Il est donc possible de les supprimer du message.

Si vous avez des questions, ou des remarques, n'hésitez pas!

yagi


Dernière édition par yagi le Jeu 22 Jan 2009 - 11:08, édité 3 fois
Revenir en haut Aller en bas
http://tpg.durions.com
yagi
Lapin nain
Lapin nain



Age : 44
Localisation : Genève
Nabaztag : Moussaka
Nbr de messages : 4
Carottes : 5581

Prochains départs bus TPG (Genève) Empty
MessageSujet: Re: Prochains départs bus TPG (Genève)   Prochains départs bus TPG (Genève) Icon_minitimeJeu 22 Jan 2009 - 11:06

Petite mise à jour, il est possible de changer le message que le nabaztag lira en ajoutant en paramètres ces deux variables


title = Pour remplacer le titre par défaut (Bus+:+{bus}.+Direction+:+{direction}.+Arret+:+{stop}.)

text = Pour remplacer le text par défaut (Prochains+departs+:+{nextDepartures}. )


les {} sont les variables qui seront remplacées par le serveur. Il est donc possible de les supprimer du message.
Revenir en haut Aller en bas
http://tpg.durions.com
 
Prochains départs bus TPG (Genève)
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Nouveau plugin : RATP - Prochains passages

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum des Objets Communicants et Solutions pour les Libérer... :: II. Nabaztag, Karotz, mir:ror, Dal:Dal (Violet Object Operating System) :: L'univers de Nabaztag :: Archives :: API :: /dev :: J'ai fait un script, une application... Vous pouvez commenter, questionner !-
Sauter vers: