wetransfer命令行实用程序。
wetransferp的Python项目详细描述
用于从命令行上载和下载wetransfer文件的python脚本。
灵感来源于
kraynel和wetransfer-upload
通过Spencer Cree <https://github.com/creemerica>
。
功能
- 上载带有或不带有身份验证的文件或文件目录
- 从url下载文件
- 显示上载和下载进度
安装
pip install wetransferpy
或
git clone https://github.com/predat/wetransferpy
用法
验证上载:
fromwetransferpyimportWeTransferwt=WeTransfer(username="name@example.com",password="thepassword",sender="sender@example.com",receivers=["receiver1@example.com","receiver2@example.com"],channel='',message='Hello from python',expire_in='3m',progress=True,)wt.uploadFile('thefile.mov')
匿名上传:
fromwetransferpyimportWeTransferwt=Wetransfer()url=wt.uploadFile('thefile.mov')printurl
上载shell脚本用法:
wetranfer-upload -h usage: wetransfer-upload [-h][-b][-u USERNAME][-p PASSWORD][-e EXPIRE][-c CHANNEL][-r [RECEIVER [RECEIVER ...]]][-s SENDER][-m MESSAGE][-R] files [files ...] Uploads files or folders to WeTransfer. positional arguments: files files or directory to send optional arguments: -h, --help show this help message and exit -b, --no-progressbar Hide progress bar -u USERNAME, --username USERNAME WeTransfer user account name -p PASSWORD, --password PASSWORD WeTransfer password -e EXPIRE, --expire EXPIRE File expiration -c CHANNEL, --channel CHANNEL WeTransfer channel -r [RECEIVER [RECEIVER ...]], --receiver [RECEIVER [RECEIVER ...]] emails of the receivers -s SENDER, --sender SENDER email of the sender -m MESSAGE, --message MESSAGE message to send -R, --recursive recursive send
下载shell脚本用法:
wetranfer-download -u http://we.tl/XV4MmuqPRd