MEGAcmd
Resmi komut satırı arayüzü megacmd var . Ayrıca, https://github.com/meganz/MEGAcmd adresindeki github'daki kaynaklardan da oluşturabilirsiniz.
megacmd
Mega SDK etrafında bir sarmalayıcıdır ve kendi başınıza derlemeye karar verirseniz, Mega SDK için aşağıda listelenenlerle aynı bağımlılıklara (ubuntu üzerinde) ihtiyacınız olacaktır.
Kullanımla ilgili ayrıntılar için MEGAcmd Kullanıcı Kılavuzuna bakın .
Mega SDK
Github sayfasındaki adımlar izlenerek derlenebilen Mega SDK . megacli
Eşzamanlama ve indirme / yükleme için etkileşimli bir kabuk olan yardımcı programı içerir .
## 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 python modülü (kullanımdan kaldırıldı)
Metin modunda bir bağlantı indirmek için gerçek bir tarif arayan bu soruyu bulanlar için burada mega.py modülünü kullanan basit bir python betiği var (birlikte yükleyin 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])
Komut dosyası python 2.7 ile çalışır ve mega.nz bağlantısının URL'sini alır.
getpass , parolayı kodda saklamaktan kaçınmak için konsola güvenli bir şekilde girmek için kullanılır - parolayı kodlamada rahatsanız , 7. satırda ayarlayın.
megatools
Çoğu Linux / posix kutusunda megatoolleri standart depolardan kurabilirsiniz.
Ubuntu / debian'da:
apt install megatools
MacOS'ta:
brew install megatools
Kurulduktan sonra, aralarında megadl
hem paylaşılan dosyaları hem de kendi dosyalarınızı indirebilen bir dizi komut satırı yardımcı programı bulacaksınız . Ayrıntılar megadl -h
için bakın.