Skip to main content

Easily downlaod file from CowTransfer

Project description

cow_transfer

安装

pip install cow_transfer

使用

文件下载

一个完整的奶牛快传的文章下载链接就像这样:https://xiyoucloud.cowtransfer.com/s/9f9b7c098b9049
你可以根据文件的 id 来下载文件 9f9b7c098b9049。

cow download -u 9f9b7c098b9049
Usage: cow download [OPTIONS]

Options:
  -u, --urlcode TEXT     urlcode for download file  [required]       
  -t, --threads INTEGER  set threads for download file  [default: 20]
  -p, --path PATH        set save path for download file
  -h, --header_file_path PATH header file path
  --help                 Show this message and exit.

文件上传

Usage: cow upload [OPTIONS]

  CowTransfer - 奶牛快传

Options:
  --header_file_path PATH header file path
  --upload_path TEXT    待上传文件或目录路径  [required]
  --folder_name TEXT    文件夹名称
  --title TEXT          传输标题
  --message TEXT        传输描述
  --valid_days INTEGER  传输有效期(天)  [default: 7]
  --chunk_size INTEGER  分块大小(字节)  [default: 2097152]
  --threads INTEGER     上传并发数  [default: 5]
  --help                Show this message and exit.

默认情况下会开启 20 个线程对文件进行下载,这会大大加快下载速度,不过下载速度还受到网络带宽的限制,即下载速度最快不会超过网络带宽。

打包源码发布到Pypi

# 安装依赖
pip install wheel
pip install twine
# 打包
python setup.py bdist_wheel sdist

# 上传打包后的 python 包到 https://pypi.org
twine upload dist/*

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cow_transfer-0.0.6.tar.gz (9.9 kB view details)

Uploaded Source

Built Distribution

cow_transfer-0.0.6-py3-none-any.whl (10.5 kB view details)

Uploaded Python 3

File details

Details for the file cow_transfer-0.0.6.tar.gz.

File metadata

  • Download URL: cow_transfer-0.0.6.tar.gz
  • Upload date:
  • Size: 9.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.8

File hashes

Hashes for cow_transfer-0.0.6.tar.gz
Algorithm Hash digest
SHA256 e5cefbe66d0e262fe011cdba1d71ad96730374d7d50728d744ec1dc66613ce0b
MD5 b0a2520d7852dc064273d8514ed3e746
BLAKE2b-256 72ffd1095b430650a9ce6d33d9f3979eba7c45a5c5782914553c4e75779f3451

See more details on using hashes here.

File details

Details for the file cow_transfer-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: cow_transfer-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 10.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.8

File hashes

Hashes for cow_transfer-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 6e7a4af215d2475b2bd91408aef1934035ddafd0376dde6d3c191e148fd3c66d
MD5 28288b27220ee972f6043a26f87728d3
BLAKE2b-256 74f44fb85cc76384dd7df59ca0d69c40ea2c77567cd43e316b08fd4fd3db8c23

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page