MEGAcmd
Es gibt Megacmd , die offizielle Befehlszeilenschnittstelle. Sie können es auch aus Quellen auf Github unter https://github.com/meganz/MEGAcmd erstellen
megacmd
ist ein Wrapper um Mega SDK. Wenn Sie es selbst kompilieren möchten, benötigen Sie dieselben Abhängigkeiten (auf Ubuntu) wie die unten aufgeführten für Mega SDK.
Einzelheiten zur Verwendung finden Sie im MEGAcmd-Benutzerhandbuch .
Mega SDK
Mega SDK, das durch Befolgen der Schritte auf der Github- Seite kompiliert werden kann . Es enthält das megacli
Dienstprogramm, eine interaktive Shell zum Synchronisieren und Herunterladen / Hochladen.
## compilation steps for ubuntu
git clone --depth 1 https://github.com/meganz/sdk megasdk
cd megasdk
sudo apt install libcurl4-openssl-dev libc-ares-dev libssl-dev libcrypto++-dev zlib1g-dev libsqlite3-dev libfreeimage-dev libswscale-dev
autogen.sh
./configure
make -j 8 ## pass the number of CPUs you have to speed up compilation
sudo make install
mega.py Python-Modul (veraltet)
Für diejenigen, die diese Frage auf der Suche nach einem tatsächlichen Rezept zum Herunterladen eines Links im Textmodus gefunden haben, gibt es hier ein einfaches Python-Skript, das das Modul mega.py verwendet (installieren mit sudo pip install mega.py
):
import sys
import getpass
#install the module with: 'sudo pip install mega.py'
from mega import Mega
email = '_your_megamail_@domain.com'
password = getpass.getpass(prompt='Mega password for {}:'.format(email))
mega = Mega({'verbose': True})
m = mega.login(email, password)
m.download_url(sys.argv[1])
Das Skript arbeitet mit Python 2.7 und verwendet die URL des Links mega.nz.
getpass wird verwendet, um das Kennwort sicher in die Konsole einzugeben, um zu vermeiden, dass das Kennwort im Skript gespeichert wird. Wenn Sie das Kennwort bequem fest codieren möchten, setzen Sie es in Zeile 7.
megatools
Auf den meisten Linux / Posix-Boxen können Sie Megatools aus Standard-Repositorys installieren , d. H.
Auf Ubuntu / Debian:
apt install megatools
Unter MacOS:
brew install megatools
Nach der Installation finden Sie eine Reihe von Befehlszeilenprogrammen, unter denen Sie megadl
sowohl freigegebene Dateien als auch Ihre eigenen Dateien herunterladen können. Siehe megadl -h
für Details.