Pyload permet de télécharger automatiquement ses fichiers préférés via une interface web conviviale sur uploaded, uptobox, 1fichier, bayfiles, mediafire, rapidshare, mega, free, letitbit, depositfiles, etc. Il y a pas mal de plugins intéressants…
Dans mon cas j’ai fais quelques modifications pour ne pas avoir besoin de rentrer de login à chaque connexion, ce qui est pratique pour que toute la famille rajoute ses liens… Et tout ça sur le banana pi qui consomme 3 fois rien.
Installation de Pyload sous Debian Wheezy
Installation :
apt-get install pyload
Configuration d’un utilisateur system spécial :
useradd -r -d /var/lib/pyload -g dl -s /bin/bash pyload
Installer python2.6 et modifier le script d’init pour utiliser python 2.6 et pas 2.7
Le script est disponible ici : pyload-init.d
La ligne DAEMON est à modifier selon son système :
DAEMON='python2.6 /opt/pyload/pyLoadCore.py' DAEMON='python2.6 /usr/bin/pyLoadCore.py'
Ensuite, on active le démarrage automatique et on vérifie :
# update-rc.d pyload defaults update-rc.d: using dependency based boot sequencing # find /etc/rc* -iname '*pyload*' /etc/rc0.d/K01pyload /etc/rc1.d/K01pyload /etc/rc2.d/S04pyload /etc/rc3.d/S04pyload /etc/rc4.d/S04pyload /etc/rc5.d/S04pyload /etc/rc6.d/K01pyload
On fait la première configuration :
su -c "python2.6 /usr/share/pyload/pyLoadCore.py" - pyload
Pour la gestion des utilisateurs :
su -c "python2.6 /usr/share/pyload/pyLoadCore.py -u" - pyload
Fix rapide d’auto-login
Cela permet de se passer d’identification. Dans mon cas, je rajoute un utilisateur « anonymous » dans la DB et je le met en auto-login. Ensuite on attribue les bons droits via l’interface web.
- utilisateur : anonymous
- mot de passe : password
Voici les diff à appliquer sur la version 0.4.9 :
root@home-nas:/opt/pyload/module/web# diff /usr/share/pyload/module/web/pyload_app.py pyload_app.py 121a122,130 > @route('/autologin', method="GET") > def autologin(): > user = 'anonymous' > password = 'password' > info = PYLOAD.checkAuth(user, password) > if not info: > return render_to_response("login.html", {"errors": True}, [pre_processor]) > set_session(request, info) > return redirect("/") root@home-nas:/opt/pyload/module/web# diff /usr/share/pyload/module/web/utils.py utils.py 118c118 < return redirect("/login") --- > return redirect("/autologin")
Les fichiers sont disponibles ici :
Pour les utiliser :
patch fichier_original < patch.diff
Quand vous devez vous logger avec un utilisateur particulier, il suffit de se rendre directement sur la page :
http://votreserver:8000/login
Plugin intéressant
Un plugin très intéressant et même indispensable est une réponse automatique aux capchat. Dans mon cas j’ai utilisé 9kw. Ce plugin permet de répondre automatique aux capchat de sites d’hébergements.
Le principe est simple :
- vous résolvez des capchat des autres utilisateurs via le site web, l’application java (windows/linux/mac) ou android.
- Pour chaque capchat validés, vous gagnez entre 7 et 9 points.
- Quand votre compte est bien rempli, mettez des dizaines de liens à télécharger sur Pyload. Vous fermer votre navigateur et au moment où un capchat doit être entré, c’est un membre de 9kw qui l’écrira.
C’est la force de la communauté qui fait que cela fonctionne 24h/24!
Laisser un commentaire