Journal Errol: Envoyer automatiquement des fichiers avec XMPP
Note: ce journal est la traduction d'un article posté sur mon blog.
Errol est un programme servant à envoyer des fichiers de machine à machine. Il est basé sur inotify et le protocole XMPP. Errol peut être utilisé pour surveiller un répertoire et transférer automatiquement les nouveaux fichiers (ou les modifiés) vers une autre machine.
À l'origine
Errol a été écrit pour répondre à un besoin. J'ai l'occasion de donner un coup de main à une association locale (…)
Sortie de la version 3.1 de Chouette
La version 3.1 de Chouette vient tout juste de sortir ! Rappelons que Chouette est un logiciel libre développé à l’initiative du ministère français chargé des transports. Son but est de faciliter et de promouvoir l’échange de données d’offre (théorique) de transports collectifs (TC).
La version 3.1 apporte de nouvelles fonctionnalités :
- l'import de fichier GTFS s'accompagne maintenant d'un rapport de validation qui évalue le respect des spécifications GTFS ;
- la fonction de validation Neptune est désormais conforme aux compléments de spécification de ce format ;
- la présentation des rapports de validation a été revue afin de gagner en lisibilité.
Vous trouverez le code source de la partie IHM et du serveur Import/Export/Validation sur Github. La documentation des interfaces et de l'architecture est disponible sur le site officiel du projet.
Sortie de la version 3.0 de Chouette
La version 3.0 de Chouette vient tout juste de sortir ! Rappelons que Chouette est un logiciel libre, sous licence CeCILL-B, développé à l’initiative du ministère français chargé des transports. Son but est de faciliter et de promouvoir l’échange de données d’offre (théorique) de transport collectif (TC).
La nouvelle version 3.0 de Chouette apporte à l’utilisateur un suivi d’avancement des opérations d’importation de données (GTFS, Neptune…), d’exportion ou de validation.
Sur le plan technique, les changements sont significatifs :
- l’application dispose désormais d’un véritable serveur de tâches asynchrones et doté d’une API REST ;
- l’application Web passe en Rails 4 ;
- le serveur d’importation/exportation/validation passe en J2EE avec Wildfly ;
- prise en compte d’une barre de progression lorsqu’une importation, une exportation ou une validation sont lancées ;
- mise en valeur du format des données importées ou exportées ;
- affichage d’une synthèse de la validation effectuée par lignes de transport ;
- envoi de courriel en asynchrone avec DelayedJob en option.
Le site grand public améliore encore ses performances et peut supporter davantage d’accès simultanés.
Vous trouverez le code source de la partie interface homme-machine et du serveur d’importation/exportation/validation sur GitHub.
La documentation des interfaces et de l’architecture est disponible sur le site officiel du produit.
Sortie de la version 2.5 de Chouette
La version 2.5 de Chouette vient tout juste de sortir !
Rappelons que Chouette est un logiciel libre développé à l’initiative du ministère français chargé des transports. Son but est de faciliter et de promouvoir l’échange de données d’offre (théorique) de transport collectif (TC).
La nouvelle version 2.5 de Chouette est destinée à répondre aux exigences d’un usage opérationnel par les réseaux de transport.
Au bout de 6 mois d’effort de la part de l’équipe de développement Cityway, les changements sont maintenant visibles sur le site grand public de l’application.
CHOUETTE logiciel de gestion de données de transport collectif
CHOUETTE est un logiciel libre développé à l'initiative du ministère français chargé des transports. Son but est de faciliter et de promouvoir l'échange de données d'offre (théorique) de transport collectif (TC).
Le logiciel est une application WEB dont les principales fonctionnalités permettent de :
- valider des données de transport ;
- visualiser les données sur fond cartographique ;
- importer / exporter / convertir les données ;
- gérer et mettre à jour les données.
L'Agence Française pour l’Information Multimodale et la Billettique, service de l’État à compétence nationale, assure la maîtrise d'ouvrage du logiciel depuis 2012 et assure le pilotage du développement dans le cadre d'un marché de maintenance et d'accompagnement.