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
Via les dépôts officiels
L'installation de la version stable de weboob se fait en installant le paquet weboob.
Vous pouvez aussi installer l'interface graphique de configuration weboob-qt
Via une archive
Pour avoir la dernière version l'installation peut se faire en récupérant une archive sur le site officiel du programme :
- 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,
- Enfin pour installer weboob, allez dans le dossier décompressé et exécutez dans un terminal :
./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
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
Applications graphiques
Il y en a actuellement 9 de disponibles, voici la liste:
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.