V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
yueyoum
V2EX  ›  Python

比官方SDK更易用的七牛Python SDK

  •  
  •   yueyoum ·
    yueyoum · 2013-06-27 17:42:25 +08:00 · 7082 次点击
    这是一个创建于 4167 天前的主题,其中的信息可能已经有所发展或是发生改变。
    功能没有官方的完善, 暂时不支持断点续传,
    但其他功能的使用 简化了很多。

    无论是单个还是批量,都是统一的调用接口。

    https://github.com/yueyoum/seven-cow

    BTW: 这个项目不仅仅是为了简化操作,更重要的是官方的代码是tab缩进,
    对于有代码洁癖的人来说,无法忍受……
    第 1 条附言  ·  2013-07-01 14:24:02 +08:00
    今天跟新到了 0.1.2版本

    给put上传方法添加了 names 关键字, 可以指定上传后的名字
    例子见github README
    21 条回复    1970-01-01 08:00:00 +08:00
    SunRunAway
        1
    SunRunAway  
       2013-06-27 20:51:32 +08:00
    感觉楼主想法很不错。赞一个
    leojoy710
        2
    leojoy710  
       2013-06-27 21:07:24 +08:00
    看了下文档...是比官方的简洁了需要多...
    另外官方python-sdk今天更新了...改动还挺多...
    但是文档没变..........唉...
    SunRunAway
        3
    SunRunAway  
       2013-06-27 21:31:44 +08:00
    @leojoy710
    文档也随着代码更新在变啊。哪里有不完善的求指出或者在github上提issue
    leojoy710
        4
    leojoy710  
       2013-06-27 21:52:43 +08:00
    @SunRunAway
    https://github.com/qiniu/python-sdk
    文档代码不一样哦...我遇到的一个是config > conf, 一个是获取token...
    现在看token貌似改掉了...

    是我pip的时机不对么...
    SunRunAway
        5
    SunRunAway  
       2013-06-28 00:10:18 +08:00
    @leojoy710
    不好意思 应该就剩config->conf这个问题了 现已修复。
    欢迎有问题及时在github上提issue或者联系我:)
    yueyoum
        6
    yueyoum  
    OP
       2013-06-28 09:56:45 +08:00
    @SunRunAway

    官方SDK 还有个问题, 因为 qiniu.config 对一个程序是全局的,
    所以在一个 程序中很难 使用两个 七牛账号。
    niko
        7
    niko  
       2013-06-28 10:50:33 +08:00
    7牛有java SDK么?
    yueyoum
        8
    yueyoum  
    OP
       2013-06-28 11:12:14 +08:00   ❤️ 1
    SunRunAway
        9
    SunRunAway  
       2013-06-28 22:12:29 +08:00
    @yueyoum
    现在支持不同的账号了。
    mac = qiniu.auth.digest.Mac(access, secret)
    然后可以用
    qiniu.rs.Client(mac)
    即可

    关联文件:
    https://github.com/qiniu/python-sdk/blob/develop/qiniu/auth/digest.py
    https://github.com/qiniu/python-sdk/blob/develop/qiniu/rs/rs.py

    这部分的demo还缺失中,正在完善:)
    yueyoum
        10
    yueyoum  
    OP
       2013-07-01 14:23:31 +08:00
    今天跟新到了 0.1.2版本

    给put上传方法添加了 names 关键字, 可以指定上传后的名字
    例子见github README
    onlybird
        11
    onlybird  
       2013-07-01 14:38:28 +08:00
    要是她家的有window的客户端就好了,,对于我这种小白来说使用还是比较复杂。。。
    yueyoum
        12
    yueyoum  
    OP
       2013-07-01 14:39:33 +08:00
    @onlybird 我没仔细看, 不过貌似看到过 ftp上传的方式,
    这种的话 就很容易操作了
    onlybird
        13
    onlybird  
       2013-07-01 16:06:45 +08:00
    @yueyoum 没有FTP方式,要是有就好咯。
    imcj
        14
    imcj  
       2013-07-05 11:46:39 +08:00
    @onlybird 不是有网页端?
    onlybird
        15
    onlybird  
       2013-07-05 13:31:38 +08:00
    @imcj 网页麻烦撒,,,,并且不能新建文件夹。
    备份也是很蛋疼,貌似找不到方法。
    imcj
        16
    imcj  
       2013-07-05 13:40:43 +08:00
    @onlybird 我记得有cli的,七牛也没有文件夹的概念。
    onlybird
        17
    onlybird  
       2013-07-05 13:46:04 +08:00
    @imcj 嗯,又拍的价格太高了,,每天2G的流量有点吃不消,,一个月下来流量费用都是34元的样子。
    现在已经把一个网站的迁移到了76,感觉还不错。
    imcj
        18
    imcj  
       2013-07-05 15:16:33 +08:00
    @onlybird 刚觉得七牛不错,之前赠送的1000块抵用券给我清空了,无力吐槽。
    onlybird
        19
    onlybird  
       2013-07-05 17:14:26 +08:00
    @imcj X,,问客服神马情况,,,我是自己掏钱。。。
    不过我发现同样那么多图片,又拍云一天的请求数是1.5K,,而76起码是3K。
    imcj
        20
    imcj  
       2013-07-05 17:57:04 +08:00
    @onlybird ticket不搭理我啊。
    onlybird
        21
    onlybird  
       2013-07-05 18:11:49 +08:00
    @imcj 额,我还好,,,客服QQ加过我,回复TK也很快。
    貌似他们是一对一的那种服务
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   919 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 21:28 · PVG 05:28 · LAX 13:28 · JFK 16:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.