transferwee adalah skrip Python 3 sederhana untuk mengunduh/mengunggah file melalui wetransfer.com.
% 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
subperintah upload
unggah semua file dan kemudian cetak URL singkat yang sesuai dengan transfer.
Jika opsi -f
dan opsi -t
dilewati, unggahan email akan digunakan (dengan cara itu pengirim akan mendapatkan email setelah pengunggahan dan setelah setiap penerima mengunduh file, harap perhatikan juga bahwa karena opsi -t
menerima beberapa bidang a --
diperlukan untuk memisahkannya dengan argumen file). Jika tidak, unggahan tautan akan digunakan.
% 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
Contoh berikut membuat file teks hello
hanya dengan Hello world!
dan kemudian unggah dengan pesan yang diteruskan melalui opsi -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
subperintah unduh semua file dari URL we.tl/wetransfer.com yang diberikan.
Jika opsi -g
digunakan, ini hanya akan mencetak tautan langsung yang sesuai dengan setiap URL tanpa mengunduh file.
URL yang didukung adalah yang berbentuk:
https://we.tl/<short_url_id>
: diterima melalui unggahan tautan, melalui email ke pengirim dan dicetak melalui tindakan upload
https://wetransfer.com/<transfer_id>/<security_hash>
: secara langsung tidak dibagikan dengan cara apa pun tetapi URL singkatnya benar-benar dialihkan ke sanahttps://wetransfer.com/<transfer_id>/<recipient_id>/<security_hash>
: diterima melalui email oleh penerima ketika file dibagikan melalui unggahan email % 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
Contoh berikut mendownload file teks hello
yang telah diupload pada contoh sebelumnya untuk subperintah upload
. Harap dicatat bahwa jika ada file dengan nama yang sama sudah ada maka akan ditimpa!:
% transferwee download https://we.tl/o8mGUXnxyZ
% cat hello
Hello world!
% md5 hello
MD5 (hello) = 59ca0efa9f5633cb0371bbc0355478d8
transferwee membutuhkan paket permintaan.