Você pode usar a ferramenta de linha de comando u1sdtool para interagir com ubuntuone-syncdaemon de um script. As opções --publish-file e --info devem permitir que você faça o que precisa fazer. Você terá que esperar até que o arquivo seja realmente "publicado" antes que --info inclua o URL para o arquivo público.