transferwee ist ein einfaches Python 3-Skript zum Herunterladen/Hochladen von Dateien über 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
Der Unterbefehl upload
“ lädt alle Dateien hoch und gibt dann die verkürzte URL aus, die der Übertragung entspricht.
Wenn sowohl die Option -f
als auch die Option -t
übergeben werden, wird der E-Mail-Upload verwendet (auf diese Weise erhält der Absender nach dem Upload eine E-Mail und nachdem jeder Empfänger die Datei heruntergeladen hat. Bitte beachten Sie auch, dass die Option -t
mehrere Felder akzeptiert a --
wird benötigt, um es durch die Dateiargumente zu trennen. Andernfalls wird der Link-Upload verwendet.
% 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
Im folgenden Beispiel wird eine hello
-Textdatei erstellt, die nur Hello world!
enthält. und laden Sie es dann mit der über die Option -m
übergebenen Nachricht hoch:
% 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
Der Unterbefehl „ download
“ lädt alle Dateien von den angegebenen we.tl/wetransfer.com-URLs herunter.
Wenn die Option -g
verwendet wird, wird nur der direkte Link zu den einzelnen URLs gedruckt, ohne dass Dateien heruntergeladen werden müssen.
Die unterstützten URLs sind diejenigen in der Form:
https://we.tl/<short_url_id>
: per Link-Upload empfangen, per E-Mail an den Absender gesendet und per upload
Aktion ausgedruckthttps://wetransfer.com/<transfer_id>/<security_hash>
: direkt und in keiner Weise geteilt, aber die kurzen URLs leiten tatsächlich zu ihnen weiterhttps://wetransfer.com/<transfer_id>/<recipient_id>/<security_hash>
: Wird von Empfängern per E-Mail empfangen, wenn die Dateien per E-Mail-Upload geteilt werden % 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
Im folgenden Beispiel wird die hello
-Textdatei heruntergeladen, die im vorherigen Beispiel für den Unterbefehl upload
hochgeladen wurde. Bitte beachten Sie, dass eine bereits vorhandene Datei mit demselben Namen überschrieben wird!:
% transferwee download https://we.tl/o8mGUXnxyZ
% cat hello
Hello world!
% md5 hello
MD5 (hello) = 59ca0efa9f5633cb0371bbc0355478d8
transferwee benötigt ein Anforderungspaket.