CoX
V2EX  ›  DotCloud

玩了下 DotCloud + DropBox

  •  
  •   CoX · Feb 29, 2012 · 12117 views
    This topic created in 5363 days ago, the information mentioned may be changed or developed.
    貌似这个节点好久没人关注了,看来都不玩DotCloud了。

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

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

    留个地址,可以围观下: http://dl.dbox.dotcloud.com/
    24 replies  •  1970-01-01 08:00:00 +08:00
    mebeta
    mebeta
    Feb 29, 2012
    1
    不错
    wynemo
    wynemo
    Feb 29, 2012
    2
    dl.dbox这种域名怎么弄的阿 我的是随机的一个子域名
    CoX
    CoX
    OP
    Feb 29, 2012
    3
    @wynemo 用以前的那个0.3的 dotcloud cli 可以这样选的,最新的版本不行了。
    GG2
    GG2
    May 3, 2012
    4
    @CoX 可以分享一下源码么?
    xmbaozi
    xmbaozi
    May 3, 2012
    5
    @CoX 铜球源码
    CoX
    CoX
    OP
    May 3, 2012❤️3
    6
    @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
    GG2
    May 4, 2012
    7
    @CoX 收到啦,谢谢~
    xmbaozi
    xmbaozi
    May 4, 2012
    8
    @CoX 谢谢!
    xmbaozi
    xmbaozi
    May 4, 2012
    9
    http://baozy-q72281.dotcloud.com/
    搞了半天还是不行。。

    uWSGI Error

    wsgi application not found
    CoX
    CoX
    OP
    May 4, 2012
    10
    @xmbaozi 看下log吧,是不是少装了什么库
    pip install tornado
    pip install dropbox
    crab
    crab
    May 6, 2012
    11
    试了下,结果同9楼。也是

    uWSGI Error

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

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

    然后再上传一下试试
    eric_q
    eric_q
    May 6, 2012
    19
    「Drobox」的拼写是故意为之的么?

    sorry, 我有中度的错别字焦虑症……
    CoX
    CoX
    OP
    May 6, 2012❤️1
    20
    @eric_q 貌似有人给我改了?不是故意为之,拼写错误又不能编辑,so...
    crab
    crab
    May 6, 2012❤️1
    21
    现在可以了.thx
    xmbaozi
    xmbaozi
    May 6, 2012
    22
    都好了
    qq286735628
    qq286735628
    May 7, 2012
    23
    @qq286735628 怎么我这里部署dotcloud好慢啊,push命令经常不能完整执行
    CoX
    CoX
    OP
    May 7, 2012
    24
    @qq286735628 跟你的网络有关? 这个跟代码肯定没关系了。如果可以翻墙工具,开起来试试。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1733 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 00:00 · PVG 08:00 · LAX 16:00 · JFK 19:00
    ♥ Do have faith in what you're doing.