V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Dropbox - Simplify your life
注册 Dropbox
Dropbox for Developers
lemonleo
V2EX  ›  Dropbox

Linux Dropbox 同步完成事件监听方法?

  •  
  •   lemonleo · 2012-05-06 13:16:04 +08:00 · 3913 次点击
    这是一个创建于 4587 天前的主题,其中的信息可能已经有所发展或是发生改变。
    RT

    小弟想通过 Dropbox 上传图片到 VPS,一次同步完成后对本次上传的图片进行处理~
    请教谁知道如何在 linux 命令行中实现对 Dropbox 同步完成事件的监听方法,请不吝赐教。

    不胜感激。
    9 条回复    1970-01-01 08:00:00 +08:00
    jerry
        1
    jerry  
       2012-05-06 13:32:01 +08:00
    iyuyue
        2
    iyuyue  
       2012-05-06 13:40:35 +08:00
    9hills
        3
    9hills  
       2012-05-06 14:37:45 +08:00
    如@jerry @iyuyue所说,用dropbox的官方linux CLI版本: dropbox.py

    具体查看dropbox的同步状态的命令是:
    dropbox.py status

    你可以dropbox.py help status看一下。

    另外这个dropbox.py 貌似你直接安装dropbox包后也有,只不过是 dropbox 命令
    lemonleo
        4
    lemonleo  
    OP
       2012-05-06 17:23:21 +08:00
    @jerry @iyuyue @9hills 感谢三位的热心帮助。
    但是使用这个方法需要不断去查看状态,最好是 Dropbox 同步完成后能自动回调一下我的脚本,不知可不可以办到。
    hfcorriez
        5
    hfcorriez  
       2012-05-06 17:28:51 +08:00
    9hills
        6
    9hills  
       2012-05-06 17:39:40 +08:00   ❤️ 1
    @lemonleo 貌似不能,Dropbox的主体部分是二进制,应该没有开源,所以回调估计困难。这个dropbox.py只是用来控制的脚本而已。

    但是你可以考虑用cron来做定时查看状态。
    lerry
        7
    lerry  
       2012-05-07 01:02:17 +08:00
    官方有sdk可以看一下
    iyuyue
        8
    iyuyue  
       2012-05-07 09:25:16 +08:00
    有一个办法貌似可以,Dropbox网页版的Events里有个Rss订阅,你可以写个脚本自动查询RSS的状态...不过前提是你的Dropbox只用于一个项目。额,这个办法有点蠢...= =
    lemonleo
        9
    lemonleo  
    OP
       2012-05-07 10:55:17 +08:00
    @iyuyue @lerry @9hills @hfcorriez 感谢几位。
    貌似这些方法都需要不断查看状态。在看官方SDK,应该可以实现同步完成后操作。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5526 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 07:08 · PVG 15:08 · LAX 23:08 · JFK 02:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.