Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
weboob [Le 15/02/2016, 16:11] 5.196.20.78 [Modules] |
weboob [Le 11/09/2022, 11:31] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>interaction navigateur web}} | + | {{tag>Bionic navigateur web}} |
+ | |||
+ | ====== Woob (anciennement Weboob) ====== | ||
+ | <note important>Le projet WeBoob (nom potache) a été renommé en Woob, Le package weboob a été supprimé des dépôts ubuntu après 18.04 Bionic Beaver</note> | ||
- | ====== Weboob ====== | ||
**Weboob** est un ensemble d'applications permettant d'interagir avec des sites web sans que l'utilisateur ait à les ouvrir dans un navigateur. Weboob fournit ausi des API permettant de communiquer avec certains sites web qui en manquent.\\ | **Weboob** est un ensemble d'applications permettant d'interagir avec des sites web sans que l'utilisateur ait à les ouvrir dans un navigateur. Weboob fournit ausi des API permettant de communiquer avec certains sites web qui en manquent.\\ | ||
- | |||
- | {{:weboob.png?400}} | ||
===== Installation ===== | ===== Installation ===== | ||
- | ==== Version stable ==== | + | ====Via les dépôts officiels pour Ubuntu 18.04==== |
- | L'installation de la version stable de weboob à partir de Ubuntu 12.10 Quantal se fait en [[:tutoriel:comment_installer_un_paquet|installant le paquet]] **[[apt>weboob]]** \\ Vous pouvez aussi installer l'interface graphique de configuration **[[apt>weboob-qt]]** | + | L'installation de la version stable de weboob se fait en [[:tutoriel:comment_installer_un_paquet|installant le paquet]] **[[apt>weboob]]**. \\ Vous pouvez aussi installer l'interface graphique de configuration **[[apt>weboob-qt]]** |
- | <note important>La version disponible dans les dépots de Ubuntu n'est pas forcément la dernière version de weboob! | + | <note important>La version disponible dans les dépôts de Ubuntu n'est pas forcément la dernière version de weboob! |
- | Pour obtenir la dernière version stable, voir l'installation pour Ubuntu 12.04 LTS</note> | + | Pour obtenir la dernière version stable, utilisez la seconde méthode.</note> |
+ | |||
+ | ====Installation de la dernière release depuis le site officiel==== | ||
+ | |||
+ | Vérifiez les instructions sur le site officiel [[https://woob.tech/install|Woob]]. | ||
+ | Il s'agit d'une installation à l'aide de l'utilitaire python [[apt>python3-pip]] | ||
+ | <code> pip install woob </code> | ||
- | Pour la version Ubuntu 12.04 Precise Pangolin, l'installation peut se faire en récupérant une archive sur le site officiel du programme. Pour cela, il suffit de se rendre sur [[https://symlink.me/projects/weboob/files|ce site]] et de télécharger l'archive .tar.gz la plus récente. | ||
- | Ensuite il faut extraire les fichiers de l'archive puis se rendre à l'endroit où l'on a extrait les fichiers avec la ligne de commande | ||
- | cd /chemin_d'acces/dossier_contenant_fichiers_extraits | ||
- | <note>Avant de commencer l'installation, il faut satisfaire les différentes dépendances:\\ | ||
- | '' sudo apt-get install libyaml-0-2 python-mechanize python-yaml python-feedparser python-html2text python-prettytable python-utidylib python-setuptools python-dateutil libjs-jquery python-simplejson''</note> | ||
- | Pour installer weboob, il faut ensuite exécuter: | ||
- | ./tools/local_install.sh ~/weboob | ||
- | Cela l'installera dans le dossier de l'utilisateur courant dans le dossier "weboob". Il est conseillé par la suite d'ajouter à la fin du fichier .bashrc se trouvant dans le répertoire personnel, la ligne suivante: | ||
- | export PATH="$PATH:/home/nom_d'utilisateur/weboob" | ||
- | ainsi il suffira par la suite d'ouvrir un terminal et de lancer une application en écrivant son nom en minuscule, (pour voir la liste des applications disponibles, voir ci-dessous), comme: | ||
- | boobank | ||
- | ==== Version instable ==== | ||
===== Applications ===== | ===== Applications ===== | ||
En s'installant, weboob ajoute une série d'applications directement utilisables en ligne de commande ou via une interface graphique. Chaque application utilise alors des modules pour se connecter sur les sites WEB. Par exemple l'application Boobank permet de se connecter au sites bancaires et il existe des modules adaptés pour de nombreuses banques (AmericanExpress, Apivie, AxaBanque, Banqueaccord, BanquePopulaire, Barclays, BNPorc, Boursorama, BP, BRED, CaisseDEpargne, CarrefourBanque, CIC, Citélis, CMB, CMSO, CrAgr, CréditCoopératif, CréditDuNord, CréditMutuel, Delubac, Fortunéo, GanAssurances, HelloBank, HSBC, ING, LCL, PayPal, SocieteGenerale). | En s'installant, weboob ajoute une série d'applications directement utilisables en ligne de commande ou via une interface graphique. Chaque application utilise alors des modules pour se connecter sur les sites WEB. Par exemple l'application Boobank permet de se connecter au sites bancaires et il existe des modules adaptés pour de nombreuses banques (AmericanExpress, Apivie, AxaBanque, Banqueaccord, BanquePopulaire, Barclays, BNPorc, Boursorama, BP, BRED, CaisseDEpargne, CarrefourBanque, CIC, Citélis, CMB, CMSO, CrAgr, CréditCoopératif, CréditDuNord, CréditMutuel, Delubac, Fortunéo, GanAssurances, HelloBank, HSBC, ING, LCL, PayPal, SocieteGenerale). | ||
- | Pour voir la liste des modules disponibles, ainsi que de savoir comment les installer, rendez-vous à la partie [[http://doc.ubuntu-fr.org/weboob#modules|Modules]] | + | Pour voir la liste des modules disponibles, ainsi que de savoir comment les installer, rendez-vous à la partie [[:weboob#modules|Modules]] |
<note>Les noms sont repris ici dans la casse originale choisie par les auteurs, mais pour lancer les applications il faut les taper en minuscule</note> | <note>Les noms sont repris ici dans la casse originale choisie par les auteurs, mais pour lancer les applications il faut les taper en minuscule</note> | ||
Ligne 38: | Ligne 33: | ||
^ Nom ^ Description ^ | ^ Nom ^ Description ^ | ||
- | | {{weboob_qboobmsg.png?30}} QBoobMsg | Lire et publier des messages publics ou privés | | + | | {{:weboob_qboobmsg.png?30}} QBoobMsg | Lire et publier des messages publics ou privés | |
- | | {{weboob_qcineoob.png?30}} QCineoob | Recherche de films, personnes, torrents, sous titre et obtenir des informations sur eux | | + | | {{:weboob_qcineoob.png?30}} QCineoob | Recherche de films, personnes, torrents, sous titre et obtenir des informations sur eux | |
- | | {{weboob_qcookboob.png?30}} QCookboob | Recherche de recettes de cuisine | | + | | {{:weboob_qcookboob.png?30}} QCookboob | Recherche de recettes de cuisine | |
- | | {{weboob_qflatboob.png?30}} QFlatBoob | Recherche immobilières | | + | | {{:weboob_qflatboob.png?30}} QFlatBoob | Recherche immobilières | |
- | | {{weboob_qhandjoob.png?30}} QHandjoob | Permet de lister des offres d'emplois en fonction de critères | | + | | {{:weboob_qhandjoob.png?30}} QHandjoob | Permet de lister des offres d'emplois en fonction de critères | |
- | | {{weboob_qhavedate.png?30}} QHaveDate | Pour fleurter sur des sites de rencontres | | + | | {{:weboob_qhavedate.png?30}} QHaveDate | Pour fleurter sur des sites de rencontres | |
- | | {{weboob_qvideoob.png?30}} QVideoob | Recherche de vidéos, soit pour obtenir leur lien web, soit pour les lire directement | | + | | {{:weboob_qvideoob.png?30}} QVideoob | Recherche de vidéos, soit pour obtenir leur lien web, soit pour les lire directement | |
- | | {{weboob_qwebcontentedit.png?30}} QWebContentEdit | Permet l'édition de contenu sur des plateformes collaboratives comme les wikis | | + | | {{:weboob_qwebcontentedit.png?30}} QWebContentEdit | Permet l'édition de contenu sur des plateformes collaboratives comme les wikis | |
- | | {{weboob_weboob-config-qt.png?30}} Weboob-config-qt | Pour afficher, installer, mettre à jour et configurer les modules | | + | | {{:weboob_weboob-config-qt.png?30}} Weboob-config-qt | Pour afficher, installer, mettre à jour et configurer les modules | |
==== Applications en ligne de commande ==== | ==== Applications en ligne de commande ==== | ||
Ligne 94: | Ligne 89: | ||
weboob-config info nom_du_module_en_minuscule | weboob-config info nom_du_module_en_minuscule | ||
- | Pour installer un module en particulier: | + | Pour installer un module en particulier: |
weboob-config add nom_du_module_en_minuscule | weboob-config add nom_du_module_en_minuscule | ||
| | ||
Ligne 107: | Ligne 102: | ||
- | Il est aussi possible de gérer les modules avec une interface graphique, par exemple pour installer un module via l'interface graphique lancez d'abord celle-ci : | + | Il est aussi possible de gérer les modules avec une interface graphique, par exemple pour installer un module via l'interface graphique lancez d'abord celle-ci : |
weboob-config-qt | weboob-config-qt | ||
puis en pressant le bouton add une liste des modules disponibles apparaitra. | puis en pressant le bouton add une liste des modules disponibles apparaitra. | ||
Ligne 115: | Ligne 110: | ||
===== Plus d'infos ===== | ===== Plus d'infos ===== | ||
- | * [[http://weboob.org/|Site officiel]] | + | * [[https://woob.tech/|Site officiel]] |
Sur le même thème : | Sur le même thème : | ||
* [[http://www.scrapy.org/|Scrapy un framework Python de création de robots d’extractions de données sur le web]] | * [[http://www.scrapy.org/|Scrapy un framework Python de création de robots d’extractions de données sur le web]] | ||
- | * [[http://www.crummy.com/software/BeautifulSoup/|Beautiful Soup : Librairie Python pour automatisation d’accès aux contenus web ]] | + | * [[https://www.crummy.com/software/BeautifulSoup/|Beautiful Soup : Librairie Python pour automatisation d’accès aux contenus web ]] |
---- | ---- |