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 [![Logo Weboob](https://weboob.org/media/images/weboob_10years.png)](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).

AltStyle ă«ă‚ˆăŁăŠć€‰æ›ă•ă‚ŒăŸăƒšăƒŒă‚ž (->ă‚ȘăƒȘă‚žăƒŠăƒ«) /