Installation
Debian
This package is supported by the Weboob Team.
A stable package is available in Debian Wheezy.
You can now install weboob and its applications:
# apt-get install weboob weboob-qt
If you only want the console applications, you can just use:
# apt-get install weboob
And if you only want the core library and utilities:
# apt-get install python-weboob-core
Ubuntu
This package is supported by the Weboob Team.
A stable package is available in Ubuntu Quantal, imported from Debian.
The instructions are the same as Debian.
Gentoo
This package is supported by the Weboob Team.
There is an official package.
# emerge -av weboob
It is also available in the laurentb overlay, which is guaranteed to have the latest version and fixes.
# layman -a laurentb # emerge -av weboob::laurentb
It will only install the core and console utilities if you don't
set the X USE flag.
Arch Linux
This package is not supported by the Weboob Team.
A stable package is available in the AUR.
A development package is also available.
Mandriva
These instructions might not be up to date.
Instructions in French: http://wiki.mandriva.com/fr/Weboob
From sources
Release tarballs
Get the latest tarball on the Files page
Git
Stable branch
The stable branch is the latest release of weboob with additional fixes.
$ git clone git://git.symlink.me/pub/weboob/stable.git
Development branch
To get the latest features or to contribute to Weboob.
$ git clone git://git.symlink.me/pub/weboob/devel.git
Installation instructions
Since there are many dependencies, when you install from sources, you have to handle them by hand, according to your distribution.
The requirements are provided in setup.py, except for:
- gpgv (for secure updates). If not packaged alone, it should be in
gnupgorgpg. - PyQt4 (python-qt4) for graphical applications.
- For more performance, ensure you have
libyamlandsimplejsoninstalled.
Some modules may have more dependencies.
All installation procedures allow you to chose whether you want graphical applications.
Add --no-qt --no-xdg to disable them; --qt --xdg to enable them.
User installation
There is a way to install weboob locally without messing with your system.
Run ./tools/local_install.sh as your local user.
$ ./tools/local_install.sh ~/bin
The scripts are copied to ~/bin.
System installation (discouraged)
The install mode copies files to the Python system-wide packages directory
(for example /usr/lib/python2.5/site-packages for Python 2.5,
or /usr/local/lib/python2.6/dist-packages for Python 2.6).
# ./setup.py install
Scripts are copied to /usr/bin.
Development mode
This does not actually install anything, but lets you run Weboob from the source code, while also using the modules from that source. This is only recommended if using the git source and not a release.
$ ./tools/local_run.sh APPLICATION COMMANDS
For example, instead of running videoob -b youtube search plop, you would run:
$ ./tools/local_run.sh videoob -b youtube search plop
