Mega utilise un système un peu particulier pour télécharger des fichiers sur un ordinateur, ça se passe normalement dans le navigateur ou avec un utilitaire graphique. Essayez donc avec curl ou wget sur le lien de partage, on arrive juste à récupérer la page web et non ce qui nous intéresse, à savoir le fichier.

Ici je présente rapidement un projet qui n’est pas de moi mais de tonikelope, voici un lien vers le github en question.

Le script est codé en python et nécessite quelques dépendances :

  • Bash >= 3
  • OpenSSL with support for AES 128 CTR and AES 128/256 CBC (crypto stuff)
  • python >= 2.6 (JSON parsing and MC password protected links)
  • wget/curl (downloading (curl is preferred if it’s present))
  • pv (monitor the progress of data)

De mémoire seulement pv n’est pas installé par défaut sur la plupart des distros, vous pouvez régler le problème comme ceci :

apt install pv

Il vous faudra également git :

apt install git

On clone ensuite le répertoire avant d’entrer dedans :

git clone https://github.com/tonikelope/megadown
cd megadown

Il ne reste plus qu’à utiliser le script, pensez à rajouter la clef donnée par Mega lors de la création du lien :

megadown [URL]

ProTip :  si vous avez besoin de la commande dans tout votre environnement, vous pouvez déplacer le projet dans /usr/bin :

cp megadown /usr/bin

Laisser un commentaire