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 个线程对文件进行下载,这会大大加快下载速度,不过下载速度还受到网络带宽的限制,即下载速度最快不会超过网络带宽。

打包源码

# 安装依赖
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.5.tar.gz (9.9 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: cow_transfer-0.0.5.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.5.tar.gz
Algorithm Hash digest
SHA256 3af8122d7e2fd5b2173f6532f09ecd8052d35c9a4bde3b6c27510f4b4cbed6e7
MD5 e1b4b73ec1dee1f888355d6054c773fe
BLAKE2b-256 5548251547e9508e879f6386b6a75c651425bab563e85190dd32351e9c5b4426

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cow_transfer-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 f47512854abd61b0bde27d171273332efb11909cf5b36d54637103adc99acc03
MD5 0dd6fce1360f1100d396072dc54d5391
BLAKE2b-256 bbba70157fe16c0959614d594bccf7347151f1f388e712a77a5aa3fedd3cde52

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