weboob
Weboob: Web Outside Of Browser
Weboob-Dev : Documentation 2.1
Git-Weboob: git du projet
Ubuntu : weboob-configuration
Source Wikipedia:
Le projet fournit à la fois des modules, chacun gérant les interactions avec un site en particulier, ainsi que des applications natives destinées aux utilisateurs pour exploiter ces modules.
Chaque module implémente une ou plusieurs interfaces (appelée capabilities dans le projet) qui décrivent chacune un ensemble de fonctionnalités communes à toute une catégorie de sites. Par exemple, l'interface CapVideo est dédiée aux sites de vidéos. Elle permet la recherche de vidéos selon différents critères ainsi que leur téléchargement. Cette interface est implémentée par plusieurs modules, comme le module pour le site Youtube.
Les applications videoob ou qvideoob utilisent de manière unifiée tous les modules implémentant cette CapVideo et permettent ainsi de rechercher des vidéos sur plusieurs sites à la fois et les visualiser ou les télécharger.
Installation: :
Avec python-virtualenv:
$ mkdir -p ~/venvs $ python -m venv ~/venvs/weboob
$ source ~/venvs/weboob/bin/activate (weboob)
$ pip install git+https://git.weboob.org/weboob/weboob.git (weboob)
$ pip install pdfminer # add other optional dependencies if you want (weboob)
$ weboob-config update (weboob)
$ deactivate
$ Then, each time you want to use weboob, do this:
$ ~/venvs/weboob/bin/boobank # or any other weboob command
You can add ~/.local/venvs/weboob/bin
to your PATH
to facilitate access to weboob executable files.
Liens utiles:
https://git.weboob.org/weboob/weboob/-/wikis/fr/guide-weboob
http://dev.weboob.org/genindex.html