Avant-propos :
Il est possible de télécharger des fichiers (légaux ou pas, ce n'est pas le débat ;-)) grâce à différents outils. Nous allons nous intéresser aux newsgroups et à un des lecteurs de news existants sur la toile, SABnzbd.SABnzbd est un lecteur de groupes de discussion multi-platforme open source. Il a l'avantage de pouvoir être utilisé en tant que service, configurable via une page internet et simplifie le téléchargement de fichiers.
Il est écrit en python, ce qui va nous permettre de comprendre comment installer python et ses modules (internes et externes) sur la raspberry pi et les utiliser.
Pré-requis :
SABnzbd requiert différents paquets avant l'installation de celui-ci :- Python (version 2.5.x, 2.6.x, 2.7.x (recommandé)) - Pas encore la version 3.0
- La librairie python Cheetah (moteur de templates)
- La librairie python yEnc (encodage/décodage)
- La librairie python sqlite
- La librairie python openssl
- La librairie python CherryPi
- binaire par2 et unrar
Les différents modules python demandés ne sont, nativement, pas présents sur buildroot, donc il va falloir les installer.