MEGAcmd
Jest megacmd , oficjalny interfejs wiersza poleceń. Możesz również zbudować go ze źródeł na github pod adresem https://github.com/meganz/MEGAcmd
megacmd
jest opakowaniem dla Mega SDK i jeśli zdecydujesz się skompilować go samodzielnie, będziesz potrzebować tych samych zależności (na ubuntu), jak te wymienione poniżej dla Mega SDK.
Szczegółowe informacje na temat użytkowania można znaleźć w podręczniku użytkownika MEGAcmd .
Mega SDK
Mega SDK, który można skompilować, wykonując czynności opisane na stronie github . Zawiera megacli
narzędzie, które jest interaktywną powłoką do synchronizacji i pobierania / wysyłania.
## compilation steps for ubuntu
git clone --depth 1 https:
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 moduł pythona (przestarzały)
Dla tych, którzy znaleźli to pytanie, szukając rzeczywistego przepisu na pobranie linku w trybie tekstowym, oto prosty skrypt w Pythonie, który używa modułu mega.py (zainstaluj go z sudo pip install mega.py
):
import sys
import getpass
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])
Skrypt działa z Pythonem 2.7 i pobiera adres URL linku mega.nz.
getpass służy do bezpiecznego wprowadzania hasła w konsoli, aby uniknąć przechowywania hasła w skrypcie - jeśli nie masz problemu z zakodowaniem hasła na stałe, ustaw je w linii # 7.
megatools
Na większości skrzynek Linux / Posix możesz zainstalować megatools ze standardowych repozytoriów, tj
W systemie ubuntu / debian:
apt install megatools
W systemie MacOS:
brew install megatools
Po zainstalowaniu znajdziesz szereg narzędzi wiersza poleceń, wśród megadl
których możesz pobierać zarówno pliki udostępnione, jak i własne. Zobacz megadl -h
szczegóły.