分布式文件下载上传
Project description
分布式文件下载上传
[介绍文档]
- 支持版本: python 3.6+
下载安装
- 安装依赖:
pip install fast-down-upload
- 下载上传说明
支持操作系统:(MAC,LINUX)
下载默认路径:/root/local_videos/
上传默认支持:aliyun oss
分布式下载上传DEMO
import fast_down_upload.configs as configs
from fast_down_upload.StartDownUpload import public_downupload_task,start_customer_downupload_task
# redis连接配置
configs.redis_host = '127.0.0.1'
configs.redis_password = ''
configs.redis_port = 6379
configs.redis_db = 0
# ALIYUN OSS配置
configs.aliyun_access_key_id = ''
configs.aliyun_access_key_secret = ''
configs.aliyun_endpoint = ''
configs.aliyun_bucket_name = ''
#发布下载上传任务
for i in range(1,21):
down_dict = {'down_url': 'https://video1.matafy.com/dyvideo/201811/6609568770908228877.mp4', 'file_name': 'test'+str(i),'file_dir': 'douyin', 'file_type': '', 'callback': None}
public_downupload_task(down_dict)
#消费下载上传任务
start_customer_downupload_task(threads_num=100)
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
fast-down-upload-1.7.tar.gz
(4.3 kB
view details)
Built Distribution
File details
Details for the file fast-down-upload-1.7.tar.gz
.
File metadata
- Download URL: fast-down-upload-1.7.tar.gz
- Upload date:
- Size: 4.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.4.2 requests/2.24.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.7.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 373f2f854bf95f1052740d4b2768bc9063d9a0fedb8ff336ddc48cf3100f543a |
|
MD5 | aedcfc5bd95920338ccdecd90e6dbc45 |
|
BLAKE2b-256 | 5f646ef6bb315b9b1ef8ff1043c0137be49c7d96b1b0319752d349c208c7f910 |
File details
Details for the file fast_down_upload-1.7-py3-none-any.whl
.
File metadata
- Download URL: fast_down_upload-1.7-py3-none-any.whl
- Upload date:
- Size: 7.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.4.2 requests/2.24.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.7.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b07796c4b7bb9581133d8d1b70fc20bf000ef1c4f1e7e74a2e23210d6090f70e |
|
MD5 | ef532096542392190a28123e825349b8 |
|
BLAKE2b-256 | 64d3eca61c56bb2d30189c42c3e0627c230e89c6d2cb9cc7dde7f104c0e7cd56 |