URL: https://linuxfr.org/news/weboob-a-dix-ans Title: Weboob a dix ans ! Authors: moules Davy Defaud, ZeroHeure, Ysabeau đ§¶, palm123, Julien Jorge et Bruno Michel Date: 2020ćčŽ02æ12æ„T00:35:42+01:00 License: CC By-SA Tags: weboob, troll et debian Score: 48 [](https://weboob.org) Cela fait dix ans jour pour jour que ce qui initialement Ă©tait un bĂȘte script « dlfp2mail » a Ă©tĂ© [renommĂ©](https://linuxfr.org/nodes/100988/comments/1514849) « [Weboob](https://weboob.org) », pour « _Web Outside of Browsers_ », avec un objectif plus ambitieux : ĂȘtre une bibliothĂšque dâ_APIsation_ du Web. Celleâci propose aujourdâhui quarante [_capabilities_](https://dev.weboob.org/api/capabilities/index.html), qui sont une maniĂšre de standardiser les modĂšles de donnĂ©es et les interactions avec des sites proposant une capacitĂ© donnĂ©e, par exemple la [vidĂ©o](https://dev.weboob.org/api/capabilities/video.html), les [actualitĂ©s](https://dev.weboob.org/api/capabilities/messages.html), lâ[Ă©mission de factures](https://dev.weboob.org/api/capabilities/bill.html), la gestion de [contacts](https://dev.weboob.org/api/capabilities/contact.html), la [banque](https://dev.weboob.org/api/capabilities/bank.html), etc. La bibliothĂšque intĂšgre Ă©galement de base [254 modules](https://weboob.org/modules) qui, chacun, interagit avec un site Web donnĂ©. Un module va implĂ©menter une ou plusieurs _capability_ : par exemple, [Youtube](https://weboob.org/modules#mod_youtube) implĂ©mente juste _CapVideo_, mais [BNP](https://weboob.org/modules#mod_bnporc) implĂ©mente _CapBank_, _CapDocument_, _CapProfile_, _CapContact_ et _CapMessages_. Enfin, il existe [50 applications](https://weboob.org/applications/) _builtin_ qui sâinterfacent avec les _capabilities_ pour interagir avec les modules qui les implĂ©mentent. Par exemple, [Boobank](https://weboob.org/applications/boobank) est une application en ligne de commande pour consulter et exporter ses comptes bancaires, [QVideoob](https://weboob.org/applications/qvideoob) est une application Qt pour rechercher des vidĂ©os, tandis que [Monboob](https://weboob.org/applications/monboob) est un dĂ©mon qui consulte rĂ©guliĂšrement les sites dâactualitĂ© ou proposant une messagerie, et les envoie par courriel. Mais la plus grande force de Weboob rĂ©side dans le fait quâil sâagisse dâune bibliothĂšque. Ainsi, il est possible dâenrichir des logiciels existants avec cette capacitĂ© dâinteragir avec des sites Web derriĂšre une couche dâabstraction. Ainsi, dĂšs quâun nouveau module est créé, toutes les applications gĂ©rant au moins une des _capabilities_ quâil implĂ©mente vont automatiquement pouvoir en profiter. Ă lâoccasion de ce dixiĂšme anniversaire, la version 2.0 de Weboob est parue. ---- [Site Web](https://weboob.org) [Liste des changements](https://weboob.org/news) [Documentation dĂ©veloppeurs](https://dev.weboob.org/) [Association Weboob](https://association.weboob.org) [DĂ©pĂŽt GitLab](https://git.weboob.org) [Installation](https://weboob.org/install) [Applications](https://weboob.org/applications/) [Modules](https://weboob.org/modules) ---- # Weboob 2.0 Le plus gros changement justifiant le saut Ă la _majeure_ supĂ©rieure, outre lâentrĂ©e dans une nouvelle dĂ©cennie, est le passage Ă Python 3 par dĂ©faut (il [Ă©tait temps](https://pythonclock.org/)). Concernant les Ă©volutions du _core_, le changement le plus notable est lâintĂ©gration de mĂ©canismes permettant de gĂ©rer lâauthentification Ă deux facteurs, qui devient de plus en plus frĂ©quente sur les sites, en particulier des banques europĂ©ennes depuis la mise en Ćuvre de la [DSP2](https://www.certeurope.fr/blog/dsp2-et-authentification-forte-que-prevoit-la-directive-europeenne/). Enfin, de nouveaux modules et de nombreux correctifs relatifs aux sites qui changent ont Ă©tĂ© rĂ©guliĂšrement apportĂ©s. # La communautĂ© Ces dix derniĂšres annĂ©es, une communautĂ© sâest créée autour de Weboob, enrichissant le nombre de modules ou intĂ©grant Weboob dans des applications tierces. Cellesâci sont aussi bien libres ([Kresus](https://kresus.org), [Skrooge](http://skrooge.org/) ou encore [Odoo](https://github.com/OCA/edi/tree/10.0/account_invoice_download_weboob)) que commerciales ([Geneanet](https://tech.geneanet.org/), [Winancial](http://www.winancial.com/), [Linxo](https://www.linxo.com) ou [Budget Insight](https://www.budget-insight.com)). En particulier, Budget Insight est devenu le plus gros contributeur de Weboob. Cette sociĂ©tĂ© française, créée en 2012 et comptant aujourdâhui soixanteâdix collaborateurs, propose en effet une API dâaccĂšs aux comptes bancaires sâappuyant sur Weboob. Le fait que Budget Insight contribue massivement Ă Weboob est Ă la fois une force, mais Ă©galement une faiblesse, dans le sens oĂč la banque est aujourdâhui surâreprĂ©sentĂ©e au dĂ©triment des autres modules. Il serait souhaitable que dâautres entreprises arrivent Ă tirer profit des diffĂ©rentes _capabilities_ afin de redonner un souffle aux autres fonctionnalitĂ©s moins connues et moins utilisĂ©es. Par ailleurs, la _core team_ active de Weboob est assez restreinte et de nombreuses demande de fusion Git sont en attente depuis un moment. Budget Insight va tenter de remĂ©dier au problĂšme en accordant davantage de temps Ă la communautĂ©, mais lâidĂ©al serait dâarriver Ă faire Ă©merger des contributeurs qui puissent sâoccuper de la communautĂ©. Enfin, Weboob sâest joliment fait [jeter de Debian](https://linuxfr.org/users/chrtela2/journaux/weboob-banni-de-debian) il y a un an. Un projet de dĂ©pĂŽt Debian alternatif est prĂ©vu afin de pallier cela. # Contributeurs Sans citer les 169 contributeurs de Weboob depuis sa crĂ©ation, merci Ă ceux qui ont participĂ© Ă cette version : * Adrien Clerc ; * _ahuillet_ ; * Andras Bartok ; * Antoine Bossy ; * _aomizu_ ; * Axel PĂšlerin ; * Baptiste Delpey ; * Benjamin Bouvier ; * Benjamin Carton ; * Benjamin Sigonneau ; * CĂ©lande Adrien ; * Christophe François ; * Cyril Brulebois ; * Damien Mat ; * David Kremer ; * Dorian Roly ; * Ădouard Lambert ; * Ădouard Lefebvre du Prey ; * Ătienne LacherĂ© ; * Florian Duguet ; * Fong Ngo ; * François Schmidts ; * FrĂ©dĂ©ric LĂ©py ; * Guillaume ; * Guillaume Risbourg ; * Guntra ; * Jean Walrave ; * JĂ©rĂ©mie ; * JĂ©rĂŽme Berthier ; * _Juke_ ; * Laurent Bachelier ; * Leo Yvin ; * Louis DebĂšve ; * Lowik Bourgeousat ; * Lucas Ficheux ; * Ludovic Lange ; * Martin Morlot ; * Martin Sicot ; * Maxime Gasselin ; * Maxime Pommier ; * _nicofrand_ ; * Olivier Da Rocha ; * Philippine Aylor ; * Quentin DefenouillĂšre ; * Roger Philibert ; * Romain Bignon ; * Romain Pesche ; * Simon Bordeyne ; * Simon Lipp ; * Simon Rochwerg ; * _sinopsysHK_ ; * Sylvie Ye ; * _Tenma_ ; * ThĂ©o DorĂ©e ; * Tony Malto ; * Victor Kannemacher ; * Vincent Ardisson ; * Vincent Paredes ; * Xavier Hurtis. [Weboob](https://weboob.org) est un projet qui vit grĂące Ă ses [contributeurs](https://weboob.org/#authors). Si vous souhaitez lâamĂ©liorer et que vous connaissez le Python (ou pas, des besoins sur la documentation et la qualitĂ© des icĂŽnes se font sentir), nâhĂ©sitez pas Ă [contribuer](https://dev.weboob.org/guides/contribute.html).