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.

Installation

Version stable

L'installation de la version stable de weboob à partir de Ubuntu 12.10 Quantal se fait en installant le paquet weboob
Vous pouvez aussi installer l'interface graphique de configuration weboob-qt

La version disponible dans les dépots 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

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 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  
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

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

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 Modules

Les noms sont repris ici dans la casse originale choisie par les auteurs, mais pour lancer les applications il faut les taper en minuscule

Applications graphiques

Il y en a actuellement 9 de disponibles, voici la liste:

Nom Description
QBoobMsg Lire et publier des messages publics ou privés
QCineoob Recherche de films, personnes, torrents, sous titre et obtenir des informations sur eux
QCookboob Recherche de recettes de cuisine
QFlatBoob Recherche immobilières
QHandjoob Permet de lister des offres d'emplois en fonction de critères
QHaveDate Pour fleurter sur des sites de rencontres
QVideoob Recherche de vidéos, soit pour obtenir leur lien web, soit pour les lire directement
QWebContentEdit Permet l'édition de contenu sur des plateformes collaboratives comme les wikis
Weboob-config-qt Pour afficher, installer, mettre à jour et configurer les modules

Applications en ligne de commande

Il y en a actuellement 26 de disponibles, voici la liste:

Nom Description
Boobank Liste des comptes bancaires et des opérations
Boobcoming
Boobill
Booblyrics Pour obtenir les paroles de chansons
Boobmsg Lire et publier des messages publics ou privés
Boobooks
Boobsize
Boobtracker Voir créer et éditer des problèmes sur les sites de suivi de bugs
Cineoob Recherche de films, personnes, torrents, sous titre et obtenir des informations sur eux
Comparoob Comparer le prix des produits
Cookboob Recherche de recettes de cuisines
Flatboob Recherche immobilières
Geolooc Geolocaliser des adresses IP
Handjoob Permet de lister des offres d'emplois en fonction de critères
Havedate
Parceloob Suivi de vos expéditions de colis
Pastboob
Radioob
Suboob Recherche de sous-titres
Translaboob Traduction
Traveloob Visualiser les fiches horaires des transports en communs
Videoob
WebContentEdit
Weboob-config
Weboorrents Recherche et téléchargement des fichiers torrents
Wetboobs

Modules

Les modules servent d'interfaces entre les sites web à consulter et les applications weboob, la liste complète des modules disponible pour weboob se trouve ici . Il existe un flux RSS permettant de voir les dernières modifications sur les modules (les sites web changent tous le temps, il est important que les modules soient mis à jour régulièrement)

Weboob fournit lors de son installation une application en ligne de commande permettant de gérer les modules, c'est weboob-config .

Configuration

Pour afficher la liste des modules disponibles:

weboob-config modules

Afficher des informations à propos d'un module:

weboob-config info nom_du_module_en_minuscule

Pour installer un module en particulier:

weboob-config add nom_du_module_en_minuscule

Pour afficher la liste des modules installés sur l'ordinateur:

weboob-config list

Pour mettre à jour les modules installés:

weboob-config update

Pour désisntaller un module:

weboob-config remove nom_du_module_en_minuscule

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 

puis en pressant le bouton add une liste des modules disponibles apparaitra.

Plus d'infos

  • weboob.txt
  • Dernière modification: Le 28/04/2018, 11:18
  • (modification externe)