MEGAcmd
Ada megacmd , antarmuka baris perintah resmi. Anda juga dapat membuatnya dari sumber di github di https://github.com/meganz/MEGAcmd
megacmd
adalah pembungkus di sekitar Mega SDK dan jika Anda memutuskan untuk mengompilasinya sendiri, Anda memerlukan dependensi yang sama (di ubuntu) seperti yang tercantum di bawah ini untuk Mega SDK.
Untuk detail tentang penggunaan lihat Panduan Pengguna MEGAcmd .
Mega SDK
Mega SDK yang dapat dikompilasi dengan mengikuti langkah-langkah di halaman github . Ini termasuk megacli
utilitas yang merupakan shell interaktif untuk menyinkronkan dan mengunduh / mengunggah.
## 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
modul mega.py python (tidak digunakan lagi)
Bagi mereka yang menemukan pertanyaan ini mencari resep sebenarnya untuk mengunduh tautan dalam mode teks di sini adalah skrip python sederhana yang menggunakan modul mega.py (instal dengan 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])
Skrip bekerja dengan python 2.7 dan mengambil URL dari tautan mega.nz.
getpass digunakan untuk memasukkan kata sandi dengan aman di konsol untuk menghindari penyimpanan kata sandi dalam skrip - jika Anda merasa nyaman melakukan hardcode kata sandi, setel di baris # 7.
megatools
Pada kebanyakan kotak Linux / posix Anda dapat menginstal megatools dari repositori standar, mis
Di ubuntu / debian:
apt install megatools
Di MacOS:
brew install megatools
Setelah terinstal, Anda akan menemukan sejumlah utilitas baris perintah, di megadl
antaranya dapat mengunduh file bersama dan file Anda sendiri. Lihat megadl -h
detailnya.