Skip to content

Commit 1a92915

Browse files
authored
Merge pull request #282 from bernieyangmh/master
add prefetch, refresh
2 parents d5fa041 + e14f28f commit 1a92915

20 files changed

+164
-195
lines changed

examples/batch.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
# flake8: noqa
33

44
from qiniu import Auth
5-
from qiniu import BucketManager,build_batch_rename
6-
# from qiniu import build_batch_copy,
7-
# from qiniu import build_batch_move,build_batch_rename
5+
from qiniu import BucketManager
6+
from qiniu import build_batch_copy
7+
from qiniu import build_batch_move,build_batch_rename
88

99
access_key = '...'
1010
secret_key = '...'
@@ -14,11 +14,11 @@
1414

1515
# 初始化BucketManager
1616
bucket = BucketManager(q)
17-
keys = {'123.jpg':'123.jpg'}
17+
keys = {'123.jpg': '123.jpg'}
1818

1919
# ops = build_batch_copy( 'teest', keys, 'teest',force='true')
2020
# ops = build_batch_move('teest', keys, 'teest', force='true')
21-
ops = build_batch_rename('teest', keys,force='true')
21+
ops = build_batch_rename('teest', keys, force='true')
2222

2323
ret, info = bucket.batch(ops)
2424
print(ret)

examples/cdn_manager.py

Lines changed: 0 additions & 125 deletions
This file was deleted.

examples/change_type.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
key = '...'
1717

18-
ret, info = bucket.change_type(bucket_name, key ,1)#1表示低频存储,0是标准存储
18+
# 1表示低频存储,0是标准存储
19+
ret, info = bucket.change_type(bucket_name, key, 1)
1920

2021
print(info)
21-
# assert info.status_code == 200

examples/copy_to.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,17 @@
77
access_key = '...'
88
secret_key = '...'
99

10-
#初始化Auth状态
10+
# 初始化Auth状态
1111
q = Auth(access_key, secret_key)
1212

13-
#初始化BucketManager
13+
# 初始化BucketManager
1414
bucket = BucketManager(q)
1515

16-
#你要测试的空间, 并且这个key在你空间中存在
16+
# 你要测试的空间, 并且这个key在你空间中存在
1717
bucket_name = 'Bucket_Name'
1818
key = 'python-logo.png'
1919

20-
#将文件从文件key 复制到文件key2。 可以在不同bucket复制
20+
# 将文件从文件key 复制到文件key2。 可以在不同bucket复制
2121
key2 = 'python-logo2.png'
2222

2323
ret, info = bucket.copy(bucket_name, key, bucket_name, key2)

examples/delete.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,17 @@
77
access_key = '...'
88
secret_key = '...'
99

10-
#初始化Auth状态
10+
# 初始化Auth状态
1111
q = Auth(access_key, secret_key)
1212

13-
#初始化BucketManager
13+
# 初始化BucketManager
1414
bucket = BucketManager(q)
1515

16-
#你要测试的空间, 并且这个key在你空间中存在
16+
# 你要测试的空间, 并且这个key在你空间中存在
1717
bucket_name = 'Bucket_Name'
1818
key = 'python-logo.png'
1919

20-
#删除bucket_name 中的文件 key
20+
# 删除bucket_name 中的文件 key
2121
ret, info = bucket.delete(bucket_name, key)
2222
print(info)
2323
assert ret == {}

examples/delete_afte_days.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,17 @@
77
access_key = '...'
88
secret_key = '...'
99

10-
#初始化Auth状态
10+
# 初始化Auth状态
1111
q = Auth(access_key, secret_key)
1212

13-
#初始化BucketManager
13+
# 初始化BucketManager
1414
bucket = BucketManager(q)
1515

16-
#你要测试的空间, 并且这个key在你空间中存在
16+
# 你要测试的空间, 并且这个key在你空间中存在
1717
bucket_name = 'Bucket_Name'
1818
key = 'python-test.png'
1919

20-
#您要更新的生命周期
20+
# 您要更新的生命周期,单位为天
2121
days = '5'
2222

2323
ret, info = bucket.delete_after_days(bucket_name, key, days)

examples/download.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@
1111
bucket_domain = "..."
1212
key = "..."
1313

14-
#有两种方式构造base_url的形式
14+
# 有两种方式构造base_url的形式
1515
base_url = 'http://%s/%s' % (bucket_domain, key)
1616

17-
#或者直接输入url的方式下载
18-
base_url = 'http://domain/key'
17+
# 或者直接输入url的方式下载
18+
# base_url = 'http://domain/key'
1919

20-
#可以设置token过期时间
20+
# 可以设置token过期时间
2121
private_url = q.private_download_url(base_url, expires=3600)
2222

2323
print(private_url)

examples/fetch.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@
1313

1414
bucket = BucketManager(q)
1515

16-
url = 'http://7xr875.com1.z0.glb.clouddn.com/test.jpg'
16+
url = 'http://aaa.example.com/test.jpg'
1717

1818
key = 'test.jpg'
1919

20-
ret, info = bucket.fetch( url, bucket_name, key)
20+
ret, info = bucket.fetch(url, bucket_name, key)
2121
print(info)
2222
assert ret['key'] == key

examples/fops.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,28 @@
11
# -*- coding: utf-8 -*-
22
# flake8: noqa
3-
from qiniu import Auth, PersistentFop, build_op, op_save, urlsafe_base64_encode
3+
from qiniu import Auth, PersistentFop, urlsafe_base64_encode
44

5-
#对已经上传到七牛的视频发起异步转码操作
5+
# 对已经上传到七牛的视频发起异步转码操作
66
access_key = '...'
77
secret_key = '...'
88
q = Auth(access_key, secret_key)
99

10-
#要转码的文件所在的空间和文件名。
10+
# 要转码的文件所在的空间和文件名。
1111
bucket_name = 'Bucket_Name'
1212
key = '1.mp4'
1313

14-
#转码是使用的队列名称。
14+
# 转码是使用的队列名称。
1515
pipeline = 'your_pipeline'
1616

17-
#要进行转码的转码操作。
17+
# 要进行转码的转码操作,下面是一个例子
1818
fops = 'avthumb/mp4/s/640x360/vb/1.25m'
1919

20-
#可以对转码后的文件进行使用saveas参数自定义命名,当然也可以不指定文件会默认命名并保存在当前空间
20+
# 可以对转码后的文件进行使用saveas参数自定义命名,当然也可以不指定文件会默认命名并保存在当前空间
2121
saveas_key = urlsafe_base64_encode('目标Bucket_Name:自定义文件key')
2222
fops = fops+'|saveas/'+saveas_key
23-
24-
pfop = PersistentFop(q, bucket_name, pipeline)
2523
ops = []
24+
pfop = PersistentFop(q, bucket_name, pipeline)
25+
2626
ops.append(fops)
2727
ret, info = pfop.execute(key, ops, 1)
2828
print(info)

examples/move_to.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,17 @@
66
access_key = '...'
77
secret_key = '...'
88

9-
#初始化Auth状态
9+
# 初始化Auth状态
1010
q = Auth(access_key, secret_key)
1111

12-
#初始化BucketManager
12+
# 初始化BucketManager
1313
bucket = BucketManager(q)
1414

15-
#你要测试的空间, 并且这个key在你空间中存在
15+
# 你要测试的空间, 并且这个key在你空间中存在
1616
bucket_name = 'Bucket_Name'
1717
key = 'python-logo.png'
1818

19-
#将文件从文件key 移动到文件key2,可以实现文件的重命名 可以在不同bucket移动
19+
# 将文件从文件key 移动到文件key2,可以实现文件的重命名 可以在不同bucket移动
2020
key2 = 'python-logo2.png'
2121

2222
ret, info = bucket.move(bucket_name, key, bucket_name, key2)

0 commit comments

Comments
 (0)