Weboob

De Wiki de la communauté Mandriva.

Installer WEBOOB depuis les sources

Sommaire

Weboob

Weboob, WEB Out Of Browser (le web en dehors du navigateur) est une bibliothèque permettant d'interagir avec des services internet, typiquement offert par des sites web. Weboob est accompagné d'un ensemble tout prêt afin de proposer immédiatement ces interactions pour certains sites. Weboob est donc essentiellement une bibliothèque sur laquelle repose des capacités (capacité vidéo par exemple), et ces capacités seront utilisés par des interfaces utilisateurs.

Weboob permet donc de s'affranchir des limitations imposées parfois par des sites internet pour accéder à leur service. Et d'utiliser des interfaces graphiques de bureau (ou en mode ligne de commande) afin d'interagir avec ces services. Cette idée permet par exemple de trouver des torrents en cherchant simplement des mots clefs, et d'avoir directement accès à leurs téléchargements, ceci sans avoir à passer par un ensemble de sites web qui nous imposerait un mode de navigation et du contenu dont nous n'avons que faire... Ou encore de trouver une vidéo disponible sur le site de Arte, directement depuis son bureau.

Pour de plus amples informations sur le projet Weboob, merci de bien vouloir vous référer à la page officielle : http://weboob.org

Installation de Weboob sur Mandriva Linux 2010.1

(valable autant pour x86-32 (ix86) que pour x86-64)

Installation des dépendances Python

Disponibles en packetages rpm Mandriva Linux

Image:Konsole.png
[root@ordi ~]# urpmi python-setuptools python-qt4 python-qt4-core python-qt4-gui python-qt4-multimedia python-qt4-multimedia python-qt4-network python-qt4-opengl python-qt4-scripttools python-qt4-svg python-qt4-webkit python-qt4-xml python-qt4-xmlpatterns python-qt4-devel python-pkg-resources python-dateutil python-qt4-phonon python-html2text python-html5lib python-lxml python-yaml

Ajout pour python-prettytable

Image:Konsole.png
[root@ordi ~]# easy_install prettytable

Installation de Weboob

Assurez vous d'avoir l'utilitaire GIT installé

Image:Konsole.png
[root@ordi ~]# urpmi git

On va créer un dossier temporairement, synchroniser avec le git du projet, version stable, puis installer Weboob.

Image:Konsole.png
[utilisateur@ordi ~]$ mkdir weboob && cd weboob
Image:Konsole.png
[utilisateur@ordi ~]$ git clone git://git.symlink.me/pub/romain/weboob-stable.git

note : la création préalable du dossier n'est nécessaire, sauf si vous souhaitez ensuite avoir aussi la branche de développement au côté. Pour un usage classique, on pourra, une fois l'installation réalisé, effacer ce dossier.

On passe avec les droits root, puis on se rends dans le dossier créer juste avant, et on installe :

Image:Konsole.png
[root@ordi ~]# ./setup.py install

Liste des applications installées :

  • weboob-config
  • qvideoob
  • havesex
  • videoob
  • qhavesex
  • monboob
  • boobank
  • webcontentedit
  • videoob-webserver
  • qboobmsg
  • weboob-cli
  • geolooc
  • boobank-munin
  • weboorrents
  • traveloob
  • wetboobs
  • weboob-debug
  • weboob-config-qt
  • radioob
  • chatoob


Installation de votre premier backend

Exemple avec le backend DLFP pour interagir avec le site linuxfr.org

Image:Konsole.png
[utilisateur@ordi ~]$ weboob-config add dlfp username=votre-nom-utilisateur password=votre-mot-de-passe

Utilisation de la première application

Lancez l'application qboobmsg, sélectionnez le backend DLFP, et amusez vous :)

image:Qboobmsg.jpg

Installation d'autres backends

Liste (non-exhaustive, en date du 8-11-10) des backends disponibles :

  • BNP Paribas
  • La Banque Postale
  • LCL
  • Crédit Agricole
  • 4chan
  • DLFP
  • Adopte un mec
  • CanalTP
  • Gazelle
  • GeoLocIP
  • INA
  • OuiFM
  • Newsfedd
  • Redmine
  • Transilien
  • Yahoo!
  • Youjiz
  • Youporn
  • Youtube

Merci de bien vouloir vous référez à la documentation du site officiel, ici : http://weboob.org/Backends

Récupérée de « http://wiki.mandriva.com/fr/Weboob »