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 14/04/2017, 10:33] L'Africain tags |
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>Precise 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.\\ | ||
===== 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 ===== | ||
Ligne 92: | 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 105: | 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 113: | 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 ]] |
---- | ---- |