MEGAcmd
공식 명령 줄 인터페이스 인 megacmd 가 있습니다. https://github.com/meganz/MEGAcmd의 github 소스에서 빌드 할 수도 있습니다.
megacmd
는 Mega SDK를 둘러싼 래퍼이며 직접 컴파일하기로 결정한 경우 Mega SDK에 대해 아래 나열된 것과 동일한 종속성 (우분투)이 필요합니다.
사용법에 대한 자세한 내용은 MEGAcmd 사용자 안내서를 참조하십시오 .
메가 SDK
github 페이지 의 단계에 따라 컴파일 할 수있는 Mega SDK입니다 . 여기에는 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
mega.py python 모듈 (사용되지 않음)
텍스트 모드에서 링크를 다운로드하기 위해 실제 레시피를 검색하는이 질문을 찾은 사람들을 위해 여기 mega.py 모듈 을 사용하는 간단한 파이썬 스크립트가 있습니다 (으로 설치 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])
이 스크립트는 python 2.7에서 작동하며 mega.nz 링크의 URL을 사용합니다.
getpass 는 스크립트에 암호를 저장하는 것을 방지하기 위해 콘솔에 암호를 안전하게 입력하는 데 사용됩니다. 암호를 하드 코딩하는 데 익숙하다면 7 번 줄에 설정하십시오.
megatools
대부분의 Linux / posix 상자 에서 표준 저장소에서 megatools 를 설치할 수 있습니다.
우분투 / 데비안 :
apt install megatools
MacOS :
brew install megatools
일단 설치되면 여러 명령 줄 유틸리티를 찾을 수 있으며 megadl
그중 공유 파일과 자신의 파일을 모두 다운로드 할 수 있습니다. 자세한 내용은를 참조 megadl -h
하십시오.