Fantomas' side - Articles pour le tag velibhttps://blog.fantomas.site/blog/tags/velib/Les derniers articles taggés sous velibfrCopyright (c) 2005-2018, Julien FacheFri, 17 Feb 2017 20:01:59 +0000Veliberator is alive https://blog.fantomas.site/blog/2015/03/18/veliberator-alive/ <img src="/media/cache/81/d8/81d82d0abd1cd34e9ef24554f4f07cb7.jpg" alt="Veliberator is alive" /> <p>Il y a quelques jours, j'ai décidé de mettre à jour le code de <a href="https://github.com/Fantomas42/veliberator">veliberator</a>, l'API qui me sert à récupérer en direct les informations du réseau Vélib'. Je vous en avais déjà parlé lors d'un <a href="http://fantomas.willbreak.it/blog/2009/09/24/le-temps-des-releases-veliberator/">article précèdent</a> en 2009.</p><p>Donc après avoir fini la mise à jour de 2015, je me suis demandé à quel point il était compliqué d'en faire un robot pour <a href="http://fr.wikipedia.org/wiki/Internet_Relay_Chat">IRC</a>, une vieille idée qui me trottait en tête depuis longtemps.</p><p>Or après quelques recherches il est assez simple de faire un bot IRC, grâce à la <a href="https://pypi.python.org/pypi/irc">librairie irc pour Python</a>. Un module étant même fourni spécifiquement pour écrire ce genre de robot.</p><p>Malgré une documentation éparse, j'ai pu en quelques heures mettre sur pied une version IRC de veliberator me permettant de trouver les stations libres les plus proches.</p><p>Pour rencontrer veliberator le robot, connectez-vous sur <a href="irc://irc.freenode.net/#velib">irc.freenode.net/#velib</a> et écrivez une des choses suivantes:</p><blockquote><p>veliberator, status 42001<br />veliberator, address tour eiffel<br />veliberator, help</p></blockquote><p>Quand c'est facile et utile, le développement devient plus qu'un plaisir.</p> fantomas42@gmail.com (fantomas)Wed, 18 Mar 2015 19:11:41 +0000https://blog.fantomas.site/blog/2015/03/18/veliberator-alive/DéveloppementLe temps des releases : Vélib'erator https://blog.fantomas.site/blog/2009/09/24/le-temps-des-releases-veliberator/ <img src="/media/cache/62/ea/62ea6a9ad14f0fac4c578fa52f8b552b.jpg" alt="Le temps des releases : Vélib&#39;erator" /> <p>Suite à mon abonnement à <a title="Vélib" href="http://velib.paris.fr/">Vélib'</a>, habitant près d'une station récemment construite, j'ai vite remarqué que de trouver un vélo en bon état ou une place de parking à proximité avant les 30 minutes fatidiques et payantes pouvait vite devenir un calvaire.</p><p>Sur ce, après quelques recherches,&#160; j'ai pu constater que les informations sur l'état des stations du réseau Vélib' étaient librement accessibles. D'où l'idée de créer un paquet python nommé <a title="Sources du paquet python Veliberator" href="http://pypi.python.org/pypi/veliberator/">Veliberator</a>, me permettant depuis mon shell de consulter l'état de mes stations favorites.</p><p>Pour les fans de la ligne de commande, essayez ceci :</p><pre>$ sudo easy_install veliberator $ sudo synchronize.py $ find_place.py 42008</pre><p>Partant de là, je me dis qu'il serait dommage de m'arrêter à ce stade du développement, d'autant plus que mon problème pour trouver une place libre rapidement ne se résous que depuis mon ordinateur, il faudrait donc que ce service soit accessible partout et pour tout le monde.</p><p>Un site web semble être la solution idéale, d'autant plus si on est capable d'optimiser l'affichage des pages au type de support, par exemple un mobile.</p><p>Equipé de mon module python et de Django, j'ai donc réalisé le site <a title="Vélib'erator la libération des stations Vélib'." href="http://veliberator.com">http://veliberator.com</a>.</p><p>Au programme du site :</p><ul><li>Consultation des <a title="Station Vélib' 42008" href="http://veliberator.com/42008">statuts des stations Vélib'</a>.</li><li>Affichage des stations aux alentours.</li><li>Affichage des <a title="Stations Vélib près de la Tour Eiffel." href="http://veliberator.com/lieux/monument/tour-eiffel/">lieux importants</a> près des stations.</li><li><a title="Flux RSS de la station 12002 et des alentours." href="http://veliberator.com/rss/around/12002">Flux RSS</a> pour monitorer le statut des stations.</li><li>Vues par <a title="Stations Vélib' de Saint Mandé" href="http://veliberator.com/ville/94160/">ville</a>, départements, statut, adresse.</li><li><a title="Statistiques du réseau Vélib'" href="http://veliberator.com/stats/">Statistiques</a> du réseau Vélib'.</li><li>Recherche par : adresse, métro, monument, code postal, coordonnées GPS.</li><li>Calcul des distances.</li><li>Traçage d'<a title="Itinéraire entre la station 42008 et 12001" href="http://veliberator.com/route/42008/12001">itinéraires</a> entre stations Vélib'.</li><li>Gestion de favoris.</li><li>Interfaces claires et unifiées.</li><li>Cartes détaillées et en <a title="Vue plein écran !" href="http://maps.veliberator.com/13053/">plein écran</a>.</li><li>Géo-localisation automatique.</li><li>Internationalisation </li><li>Support pour les téléphones <a title="Vélib'erator version iPhone et mobile." href="http://m.veliberator.com">mobiles et iPhone</a>.</li><li>Support pour les Télésites Freebox.</li></ul><p>En effet le site tourne sous plusieurs versions, chacune adaptées à son environnement d'affichage, et à tout moment je peux consulter ces informations.</p><p>Dans mon cas, quand je rentre du travail en Vélib' et qu'il n'y a plus de place en bas de chez moi, je sais directement où aller pour trouver une place libre, sur mon téléphone. Adieu les rondes au hasard à la recherche d'une place libre... Merci Vélib'erator ! :D</p><p>Si vous avez des suggestions, je suis ouvert à toutes propositions d'amélioration.</p><p><a title="Vélib'erator.com" href="http://veliberator.com">http://veliberator.com</a></p><p><a title="Vélib'erator version mobile" href="http://m.veliberator.com">http://m.veliberator.com</a></p><p><em><strong>Edit 30 septembre 2009</strong> : Suite à un email provenant de la société JCDecaux, je me vois dans l'obligation de ne plus utiliser leurs données sur les stations vélib selon les articles L. 112-3 al 2 et L.341-1 du code de la propriété intellectuelle. Données qui sont pourtant accessible publiquement... A priori, avec Vélib, il vaut mieux éviter les initiatives personnelles.</em></p> fantomas42@gmail.com (fantomas)Thu, 24 Sep 2009 14:16:23 +0000https://blog.fantomas.site/blog/2009/09/24/le-temps-des-releases-veliberator/DécouvertesDéveloppement