我能否以某种方式u1sdtool
找出我在 Ubuntu One 上发布了哪些文件(以及可能的公共 URL)?现在,我必须使用 Web 界面来实现这一点。
答案1
您不能使用 u1sdtool 来实现这一点,但您可以使用SyncDaemonTool
,它可以让您与 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 开发者网站。