URL: https://linuxfr.org/news/weboob-09 Title: Weboob 0.9 Authors: moules Date: 2011年10月10日T16:01:48+02:00 License: CC By-SA Tags: weboob Score: 42 [Weboob](http://weboob.org) (_Web Out Of Browsers_) est un ensemble d’applications interagissant avec des sites Web. La version 0.9 sortie [ce lundi](http://symlink.me/news/41) apporte son lot de fonctionnalités depuis la [dernière dépêche au sujet de la 0.6](https://linuxfr.org/news/weboob-06), parue il y a près de six mois maintenant. Vous trouverez en seconde partie la liste des **19** nouveaux _back‐ends_ qui ont été ajoutés à Weboob, ainsi que la description des nouvelles fonctionnalités majeures concernant le support des systèmes de suivi de bogues (_bug trackers_), presse‐papiers partagés (pastebins), des calculateurs d’itinéraires en transports en commun, des extracteurs de galeries d’images, etc.. Les plus courageux iront même jusqu’à y découvrir un troll de licence, et apprendront ce qu’est un _boobathon_. ---- [Site Web](http://weboob.org) [Liste complète des changements](http://symlink.me/projects/weboob/news) [Installation](http://weboob.org/Installation) [Architecture](http://weboob.org/Development) [Planet Weboob](http://planet.weboob.org) ---- # Bug Trackers # Le rajout de la capacité [_BugTracker_](http://weboob.org/BugTracker) permet maintenant d’interagir avec les sites Web de suivi de bogues et de gestion de projets, à partir d’une application telle que [_boobtracker_](http://weboob.org/Boobtracker) en console. Pour le moment, seul [Redmine](http://weboob.org/Redmine) est supporté, mais il sera possible de « boobiser » des systèmes comme [BugZilla](http://www.bugzilla.org). L’application [_boobtracker_](http://weboob.org/Boobtracker) permet par de simples commandes de chercher des tickets relatifs à un projet, de les afficher, de les éditer, de les commenter ou de les fermer. Il est également possible d’en créer de nouveaux. Voici un exemple : ```bash $ echo "Hello world my issue" | boobtracker post weboob@symlink.me \ --title "Yo" \ --assignee "Romain Bignon" \ --target-version "weboob - 0.9" \ --status "In progress" $ boobtracker edit 803@symlink.me title Yo zyva $ boobtracker comment 803@symlink.me Yeah thats really interesting. $ boobtracker edit 803@symlink.me status Resolved ``` Il est à noter que lancer `« boobtracker post » sans tube et sans paramètre bascule en mode interactif, ce qui est davantage _« user friendly »_. # Calcul d’itinéraire # Pour tenter de se déplacer d’un point A à un point B, il est commun de passer par des sites tels que _ratp.info_. Néanmoins, plutôt que de slalomer entre les pages lentes et les formulaires incohérents (à la souris évidemment), il sera plus confortable d’utiliser [_traveloob_](http://weboob.org/Traveloob) pour obtenir votre trajet en une commande : ```bash $ traveloob roadmap Puteaux Aulnay-sous-bois --arrival-time 20:00 +-------+------------+----------+-----------------------------+-----------------------------------+----------+ | Line | Start time | End time | Departure | Arrival | Duration | +-------+------------+----------+-----------------------------+-----------------------------------+----------+ | T2 | 19:07:00 | 19:10:00 | PUTEAUX (Puteaux) | LA DEFENSE-GRANDE ARCHE (Puteaux) | 0:03:00 | | RER A | 19:23:00 | 19:32:00 | LA DEFENSE [RER] (Puteaux) | CHATELET LES HALLES (Paris) | 0:09:00 | | RER B | 19:38:00 | 19:52:00 | CHATELET LES HALLES (Paris) | GARE D'AULNAY SOUS BOIS (Aulnay) | 0:14:00 | +-------+------------+----------+-----------------------------+-----------------------------------+----------+ ``` # Format bancaire QIF # L’application _boobank_, qui permet d’afficher ses comptes bancaires pour les six banques supportées, ainsi que d’effectuer des transferts, est maintenant dotée d’un formateur [[QIF]]. Cela signifie qu’il est maintenant possible d’importer en une commande les opérations de son compte dans un logiciel de gestion bancaire tel que [[Grisbi]], [[GnuCash]] ou [[KMyMoney]] : ```bash $ boobank history 0239029020039448@cragr -f qif> operations.qif ``` Il est alors judicieux d’associer cette commande à une tâche `cron`, par exemple. # Pastebin # Sur IRC (ou non), il est commun d’utiliser des systèmes permettant d’héberger un contenu textuel pour une durée déterminée (tels _pastebin_), afin de les partager avec d’autres quidams. Afin de coller facilement un fichier texte, la commande suivante facilite grandement les choses : ```bash $ pastoob post < blah.c Successfuly posted paste: http://pastebin.com/uPpRrHND ``` Il est à noter qu’il supporte [plusieurs _pastebins_](http://weboob.org/CapPaste) et qu’il est capable de sélectionner automatiquement, si ce n’est pas spécifié, celui le plus adapté au contenu collé. # Galeries d’images # Les amateurs de bandes dessinées ou de photos de corps dénudés doivent souvent utiliser les interfaces peu ergonomiques des sites Web de galeries d’images. Afin d’y remédier, _galleroob_ permet de télécharger aisément toutes les images d’une galerie, pour pouvoir les admirer dans sa visionneuse d’images préférée. ```bash $ weboob-config add mangafox Backend "mangafox" successfully added. $ galleroob download 'http://www.mangafox.com/manga/kaiji/v29/c160/' Downloading to kaiji v29 c160 Writing file 001.jpg Writing file 002.jpg Writing file 003.jpg Writing file 004.jpg ... ``` # GNU AFFERO GENERAL PUBLIC LICENSE # Weboob a [changé de licence](http://lists.symlink.me/pipermail/weboob/2011-April/000274.html), passant de la GPL v3 à la AGPL v3+, avec [l’accord de tous les contributeurs](http://lists.symlink.me/pipermail/weboob/2011-April/thread.html#274), afin de protéger la liberté du projet. # Boobathon # Un évènement gravitant autour de Weboob a été créé : le [_Boobathon_](http://weboob.org/Boobathons). Il s’agit d’une sorte de _coding party_, où l’objectif est, outre picoler, de « boobiser » un maximum de sites Web dans le laps de temps imparti. Le [premier _boobathon_](http://weboob.org/Boobathon-2011-04) a eu lieu en avril dernier, dans un bar parisien, réunissant des développeurs de Weboob, mais aussi des contributeurs ponctuels. Malgré quelques soucis d’organisation (comme le choix du bar, trop bruyant, et le degré d’alcool, trop élevé pour rester productif sur la durée), cela a permis d’apporter plusieurs _back‐ends_ au projet et de passer un bon moment entre _boobs_. À l’occasion de la sortie de la 0.9, un nouveau _boobathon_ devrait être organisé bientôt, n’hésitez pas à vous tenir au courant sur la [liste de diffusion](http://lists.symlink.me/mailman/listinfo/weboob) ou sur le canal IRC [_#weboob_](irc://irc.freenode.net/weboob) de Freenode. # Planet Weboob # Le [Planet Weboob](http://planet.weboob.org) a été créé pour permettre aux développeurs d’écrire des articles techniques autour de leur travail sur Weboob, des difficultés rencontrées, des astuces, des évolutions de l’API interne, et de l’avenir du projet. # Nouveaux _back‐ends_ # Voici la liste exhaustive des _back‐ends_ qui ont été ajoutés à Weboob depuis la version 0.6 : * Batoto (CapGallery) ; * Dailymotion (CapVideo) ; * Eatmanga (CapGallery) ; * Ecrans (CapMessages) ; * E-Hentai (CapGallery) ; * FranceInter (CapRadio) ; * FranceTelevisions (CapVideo). * HDS (CapMessages) ; * Izneo (CapGallery) ; * LeMouv (CapRadio) ; * Mangafox (CapGallery) ; * Mangahere (CapGallery) ; * Mangareader (CapGallery) ; * Mangatoshokan (CapGallery) ; * Nova (CapRadio) ; * PasteALaCon (CapPaste) ; * PasteBin (CapPaste) ; * PhpBB (CapMessages, CapMessagesPost) ; * Simplyread.it (CapGallery). # Contributeurs # Merci aux contributeurs de Weboob 0.7 à 0.9 : * Christophe Benz * Clément Schreiner * Erwan Jahier * Florent Fourcot * Johann Broudin * Julien Hébert * Julien Veyssier * Laurent Bachelier * Laurent Dufréchou * Laurent George * Michael Scherer * Nicolas Duhamel * Noé Rubinstein * Olivier Localhost * Philippe Fremy * Pierre Mazière * Roger Philibert * Romain Garbage * Xavier Guerrin [Weboob](http://symlink.me/projects/weboob) est un projet qui grossit et qui vit grâce à ses contributeurs. Si vous souhaitez l’améliorer et que vous connaissez le Python, n’hésitez pas à [contribuer](http://weboob.org/How_to_contribute).

AltStyle によって変換されたページ (->オリジナル) /