V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
CoX
V2EX  ›  DotCloud

玩了下 DotCloud + DropBox

  •  
  •   CoX · 2012-02-29 22:17:37 +08:00 · 10621 次点击
    这是一个创建于 4656 天前的主题,其中的信息可能已经有所发展或是发生改变。
    貌似这个节点好久没人关注了,看来都不玩DotCloud了。

    试着用DotCloud 反向代理了下DropBox的Public目录,用tornado+dropbox sdk做了个小玩意,没什么太大技术含量。

    最后感慨下Dropbox的SDK很全面啊!

    留个地址,可以围观下: http://dl.dbox.dotcloud.com/
    24 条回复    1970-01-01 08:00:00 +08:00
    mebeta
        1
    mebeta  
       2012-02-29 22:48:27 +08:00
    不错
    wynemo
        2
    wynemo  
       2012-02-29 23:39:33 +08:00
    dl.dbox这种域名怎么弄的阿 我的是随机的一个子域名
    CoX
        3
    CoX  
    OP
       2012-02-29 23:47:12 +08:00
    @wynemo 用以前的那个0.3的 dotcloud cli 可以这样选的,最新的版本不行了。
    GG2
        4
    GG2  
       2012-05-03 21:25:26 +08:00
    @CoX 可以分享一下源码么?
    xmbaozi
        5
    xmbaozi  
       2012-05-03 21:51:47 +08:00
    @CoX 铜球源码
    CoX
        6
    CoX  
    OP
       2012-05-03 22:50:39 +08:00   ❤️ 3
    @xmbaozi @GG2 没太大技术含量,稍微整理了下:
    http://dl.dbox.dotcloud.com/f/store/DropboxOnDotcloud.rar

    需要修改几个地方,一个是nginx.conf,换上自己的那个dropbox 数字ID号。
    另外需要修改wsgi.py,到这里 https://www.dropbox.com/developers/apps 创建个app,会生成 app key和App secret . 还有那个token值是通过 dropbox sdk 下example/cli_client.py 得到的,运行一下会生成token文件。

    这个东西最多也就算个半成品,后来没做过更新,愿意折腾就折腾一下吧。
    GG2
        7
    GG2  
       2012-05-04 07:26:25 +08:00
    @CoX 收到啦,谢谢~
    xmbaozi
        8
    xmbaozi  
       2012-05-04 08:31:31 +08:00
    @CoX 谢谢!
    xmbaozi
        9
    xmbaozi  
       2012-05-04 13:41:15 +08:00
    http://baozy-q72281.dotcloud.com/
    搞了半天还是不行。。

    uWSGI Error

    wsgi application not found
    CoX
        10
    CoX  
    OP
       2012-05-04 14:37:53 +08:00
    @xmbaozi 看下log吧,是不是少装了什么库
    pip install tornado
    pip install dropbox
    crab
        11
    crab  
       2012-05-06 09:39:18 +08:00
    试了下,结果同9楼。也是

    uWSGI Error

    wsgi application not found
    CoX
        12
    CoX  
    OP
       2012-05-06 14:02:17 +08:00
    @crab 看下log吧
    eerie
        13
    eerie  
       2012-05-06 14:08:59 +08:00
    dropbox的sdk还一直在用oauth1.0呢,而且需要依赖很多包,gae上都不只能直接用,不知道啥时候能改进一下
    CoX
        14
    CoX  
    OP
       2012-05-06 14:20:54 +08:00
    @eerie 没在gae上试过。 是说 dropbox 的sdk 更新到oauth2.0 么?可以去官方反映一下吧。
    qq286735628
        15
    qq286735628  
       2012-05-06 14:43:55 +08:00
    怎么感觉dotcloud和SAE、GAE这类型差不多,有点像个玩具,不知道原生代码那些被改动的地方多不多
    CoX
        16
    CoX  
    OP
       2012-05-06 16:40:35 +08:00   ❤️ 1
    @qq286735628 dotcloud 应该没做改动,相比 sae gae 来说,应该没有任何限制
    qq286735628
        17
    qq286735628  
       2012-05-06 17:29:09 +08:00
    @CoX 那感觉还不错
    CoX
        18
    CoX  
    OP
       2012-05-06 17:41:37 +08:00
    @xmbaozi @crab 根目录下新建个requirements.txt,内容如下:
    ## pip project requirements

    tornado==2.2
    pycurl==7.19.0
    dropbox==1.4

    然后再上传一下试试
    eric_q
        19
    eric_q  
       2012-05-06 17:47:40 +08:00
    「Drobox」的拼写是故意为之的么?

    sorry, 我有中度的错别字焦虑症……
    CoX
        20
    CoX  
    OP
       2012-05-06 17:54:26 +08:00   ❤️ 1
    @eric_q 貌似有人给我改了?不是故意为之,拼写错误又不能编辑,so...
    crab
        21
    crab  
       2012-05-06 21:43:58 +08:00   ❤️ 1
    现在可以了.thx
    xmbaozi
        22
    xmbaozi  
       2012-05-06 22:23:48 +08:00
    都好了
    qq286735628
        23
    qq286735628  
       2012-05-07 12:36:24 +08:00
    @qq286735628 怎么我这里部署dotcloud好慢啊,push命令经常不能完整执行
    CoX
        24
    CoX  
    OP
       2012-05-07 12:55:01 +08:00
    @qq286735628 跟你的网络有关? 这个跟代码肯定没关系了。如果可以翻墙工具,开起来试试。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3772 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 00:53 · PVG 08:53 · LAX 16:53 · JFK 19:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.