MEGAcmd
वहाँ है megacmd , सरकारी कमांड लाइन इंटरफेस। आप इसे https://github.com/meganz/MEGAcmd पर github के स्रोतों से भी बना सकते हैं
megacmd
मेगा एसडीके के चारों ओर एक आवरण है और यदि आप इसे अपने दम पर संकलित करने का निर्णय लेते हैं, तो आपको मेगा एसडीके के लिए नीचे सूचीबद्ध लोगों के समान ही निर्भरता (उबंटू पर) की आवश्यकता होगी।
उपयोग के विवरण के लिए MEGAcmd उपयोगकर्ता गाइड देखें ।
मेगा एसडीके
मेगा एसडीके जिसे जीथब पेज पर दिए गए चरणों का पालन करके संकलित किया जा सकता है । इसमें megacli
उपयोगिता शामिल है जो सिंकिंग और डाउनलोड / अपलोड करने के लिए एक इंटरैक्टिव शेल है।
## 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
मेगा-थ्रेड पायथन मॉड्यूल (पदावनत)
जिन लोगों को यह प्रश्न मिला है, उनके लिए टेक्स्ट मोड में एक लिंक डाउनलोड करने के लिए एक वास्तविक नुस्खा की खोज करना एक सरल अजगर स्क्रिप्ट है जो मेगाबॉडी मॉड्यूल का उपयोग करता है (इसे इसके साथ स्थापित करें 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])
स्क्रिप्ट पाइथन 2.7 के साथ काम करती है और मेगा.nz लिंक का URL लेती है।
getpass का उपयोग कंसोल में पासवर्ड को सुरक्षित रूप से दर्ज करने के लिए किया जाता है ताकि स्क्रिप्ट में पासवर्ड को स्टोर करने से बचा जा सके - यदि आप पासवर्ड को हार्डकोड करने में सहज हैं तो इसे लाइन # 7 में सेट करें।
megatools
अधिकांश लिनक्स / पॉज़िक्स बॉक्स पर आप मानक रिपॉजिटरी से मेगाटूल स्थापित कर सकते हैं , अर्थात
उबंटू / डेबियन पर:
apt install megatools
MacOS पर:
brew install megatools
एक बार स्थापित होने के बाद आपको कई कमांड लाइन उपयोगिताओं मिलेंगी, जिनके बीच megadl
साझा की गई फाइलें और अपनी खुद की फाइलें दोनों डाउनलोड कर सकते हैं। megadl -h
विवरण के लिए देखें।