transferwee는 wetransfer.com을 통해 파일을 다운로드/업로드하는 간단한 Python 3 스크립트입니다.
% transferwee -h
usage: transferwee [-h] {download,upload} ...
Download/upload files via wetransfer.com
positional arguments:
{download,upload} action
download download files
upload upload files
optional arguments:
-h, --help show this help message and exit
upload
하위 명령은 모든 파일을 업로드한 다음 전송에 해당하는 단축 URL을 인쇄합니다.
-f
옵션과 -t
옵션이 모두 전달되면 이메일 업로드가 사용됩니다(이러한 방식으로 보낸 사람은 업로드 후 이메일을 받게 되며 모든 수신자가 파일을 다운로드한 후에는 -t
옵션이 여러 필드를 허용하므로 참고하세요). a --
파일 인수로 구분하는 데 필요합니다). 그렇지 않으면 링크 업로드가 사용됩니다.
% transferwee upload -h
usage: transferwee upload [-h] [-n display_name] [-m message] [-f from] [-t to [to ...]] [-v] file [file ...]
positional arguments:
file files to upload
optional arguments:
-h, --help show this help message and exit
-n display_name title for the transfer
-m message message description for the transfer
-f from sender email
-t to [to ...] recipient emails
-v get verbose/debug logging
다음 예에서는 Hello world!
만으로 hello
텍스트 파일을 만듭니다. 그런 다음 -m
옵션을 통해 전달된 메시지와 함께 업로드합니다.
% echo 'Hello world!' > hello
% md5 hello
MD5 (hello) = 59ca0efa9f5633cb0371bbc0355478d8
% transferwee upload -m 'Just a text file with the mandatory message...' hello
https://we.tl/o8mGUXnxyZ
download
하위 명령은 지정된 we.tl/wetransfer.com URL에서 모든 파일을 다운로드합니다.
-g
옵션을 사용하면 파일을 다운로드하지 않고 각 URL에 해당하는 직접 링크만 인쇄합니다.
지원되는 URL은 다음 형식입니다.
https://we.tl/<short_url_id>
: 링크 업로드를 통해 수신, 보낸 사람에게 이메일을 통해 수신 및 upload
작업으로 인쇄https://wetransfer.com/<transfer_id>/<security_hash>
: 어떤 방식으로든 직접 공유되지는 않지만 단축 URL은 실제로 해당 URL로 리디렉션됩니다.https://wetransfer.com/<transfer_id>/<recipient_id>/<security_hash>
: 이메일 업로드를 통해 파일 공유 시 수신자로부터 이메일로 수신 % transferwee download -h
usage: transferwee download [-h] [-g] [-o file] [-v] url [url ...]
positional arguments:
url URL (we.tl/... or wetransfer.com/downloads/...)
optional arguments:
-h, --help show this help message and exit
-g only print the direct link (without downloading it)
-o file output file to be used
-v get verbose/debug logging
다음 예에서는 upload
하위 명령에 대한 이전 예에서 업로드된 hello
텍스트 파일을 다운로드합니다. 같은 이름의 파일이 이미 존재하면 덮어쓰게 된다는 점에 유의하세요!:
% transferwee download https://we.tl/o8mGUXnxyZ
% cat hello
Hello world!
% md5 hello
MD5 (hello) = 59ca0efa9f5633cb0371bbc0355478d8
Transferwee는 요청 패키지가 필요합니다.