Télécharger sur Megaupload en ligne de commande sous linux
Par Rémi TAUPIN le vendredi 30 octobre 2009, - Lien permanent
Il est possible de télécharger des
fichiers sur Megaupload en utilisant la ligne de commande. L'avantage est bien
sûr de le lancer à partir d'un script, de le paramètrer dans un crontab ou
encore de pouvoir télécharger en utilisant une machine distante en étant
connecté en ssh.
Pour ce faire, on peut utiliser un script en Python.
Installation
Page web du projet : http://mundogeek.net/megaupload-dl/
L'installation doit se faire en mode root. Il suffit d'aller télécharger l'archive de la dernière version des binaires, de la décompresser et de l'installer. Comme c'est un script en Pyton, il faut que ce dernier soit déjà installé sur le système.
homeserver:~# cd
/usr/local/src/
homeserver:/usr/local/src# wget -c
https://edge.launchpad.net/%7Ezootropo/+archive/ppa/+files/megaupload-dl_0.3.6.tar.gz
homeserver:/usr/local/src# tar -zxvf megaupload-dl_0.3.6.tar.gz
homeserver:/usr/local/src# cd megaupload-dl-0.3.6
homeserver:/usr/local/src/megaupload-dl-0.3.6#
make install
mkdir -p /usr/bin/
mkdir -p /usr/share/man/man1/
install -m 755 megaupload-dl.py
/usr/bin/megaupload-dl
install -m 644 megaupload-dl.1
/usr/share/man/man1/
Pour une éventuelle désinstallation, il suffira de faire :
homeserver:~# cd
/usr/local/src/megaupload-dl-0.3.6
homeserver:/usr/local/src/megaupload-dl-0.3.6#
make uninstall
Utilisation
L'utilisation est simple. Il suffit de lancer la ligne de commande megaupload-dl avec en paramètre le lien à télécharger ou un fichier texte qui contient une liste de liens à raison de un lien par ligne. Au premier lancement, le programme demande le login et le mot de passe d'un éventuel compte premium et le stocke ensuite dans le répertoire home dans le fichier .megaupload-dl. On pourra ensuite le modifier ou l'effacer.
Télécharger un fichier depuis un lien :
homeserver:~$ megaupload-dl http://www.megaupload.com/?d=12345678
Télécharger deux fichiers depuis deux liens sur la même ligne de commande :
homeserver:~$ megaupload-dl http://www.megaupload.com/?d=12345678 http://www.megaupload.com/?d=ABCDEFGH
Télécharger plusieurs fichiers depuis une liste de liens présents dans un fichier liste.txt. Le fichier liste.txt doit contenir une liste de liens à raison d'un par ligne :
homeserver:~$ megaupload-dl liste.txt