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