Используйте u1sdtool, чтобы показать опубликованные файлы

Можно ли каким-то образом использовать u1sdtool, чтобы узнать, какие файлы я опубликовал в Ubuntu One (и, возможно, с их общедоступным URL-адресом)? Теперь я должен использовать веб-интерфейс для этого.

0
задан 11 October 2012 в 13:26

1 ответ

Вы не можете использовать u1sdtool для этого, но вы можете использовать SyncDaemonTool, который позволяет напрямую общаться с syncdaemon Ubuntu One, чтобы делать то, что вы хотите, с помощью короткого скрипта Python:

from twisted.internet import glib2reactor
glib2reactor.install()
from dbus.mainloop.glib import DBusGMainLoop
DBusGMainLoop(set_as_default=True)
from twisted.internet import reactor, defer
from ubuntuone.platform.tools import SyncDaemonTool

@defer.inlineCallbacks
def print_public_files():
    print "calling"
    sd = SyncDaemonTool()
    pf = yield sd.get_public_files()
    for f in pf:
        print "%(path)s -> %(public_url)s" % f
    reactor.stop()

if __name__ == "__main__":
    reactor.callWhenRunning(print_public_files)
    reactor.run()

Вы найдете документацию обо всем, что SyncDaemonTool может сделать, на сайте разработчиков Ubuntu One .

0
ответ дан 11 October 2012 в 13:26

Другие вопросы по тегам:

Похожие вопросы: