Usando o Dropbox na linha de comando no OSX

11

Descobri recentemente essas instruções fantásticas sobre o uso do Dropbox na linha de comando. Atualmente, uso a GUI do Dropbox, mas uma opção de linha de comando seria muito útil.

Infelizmente, o script acha que o Dropbox não está sendo executado. Parece que ele está procurando um daemon que acha que não existe, mas o processo do Dropbox está em execução. O daemon é separado do aplicativo e precisa ser instalado por conta própria ou provavelmente algumas configurações foram alteradas? Ou ... as instruções que segui estão desatualizadas?

justin
fonte
Isso deve funcionar bem para o que você precisa, boas instruções passo a passo: albertech.blogspot.com/2016/10/…
jar

Respostas:

14

Portanto, a palavra na Internet é que o dropbox.pycliente de linha de comando não funciona com as versões Windows ou OS X do cliente Dropbox . Posso atestar esse fato (pelo menos no OS X), tendo trabalhado em vão para sincronizar o Dropbox com uma conta shell do OS X Server na minha universidade. Aprofundando o quanto quiser dentro do pacote de aplicativos, você não encontrará um daemon decapitado que possa executar autônomo sem a GUI como no Linux. O daemon do Dropbox é inseparável da GUI no OS X.

Costumava haver uma votação do Votebox para esse recurso, mas como o Votebox foi desativado, o melhor que você pode fazer é ir para este tópico nos fóruns e se afastar desse recurso em desespero com todos os outros usuários. Infelizmente, para piorar a situação, o cliente Mac Dropbox também não é AppleScriptable, como observado aqui .

Você pode achar este projeto interessante, no entanto. Embora não seja muito Dropboxy e não faça sincronização automática em segundo plano bidirecional, ele pode ser executado sem instalação em qualquer sistema * nix com curldisponibilidade (que, tecnicamente, inclui uma instalação Cygwin no Windows devidamente equipada ). Pode ser suficiente copiar alguns arquivos de configuração padrão da sua conta do Dropbox ou atualizar um ou dois arquivos depois de modificá-los localmente, mas, nesse ponto, você está aprendendo quase melhor a usar o Git .

Fonte: http://techblog.willshouse.com/2011/04/09/dropbox-command-line-interface-cli/

Referências:

  1. Tópico de fóruns do Dropbox " Pausar / retomar da CLI "
  2. GitHub.com andreafabrizi / Dropbox-Uploader
  3. Cygwin
  4. Visita guiada aos fundamentos do controle de versão do Git
TheDudeAbides
fonte
isso ainda vale para a versão mais recente do DropBox for OS X?
Valerio
Outra pergunta: que tal compilar o código-fonte do Dropbox Linux?
Valerio
A julgar por essa solicitação de recurso , não parece que nada tenha mudado fundamentalmente, em termos de arquitetura. (Você pode adicionar seus "elogios" lá como uma espécie de voto para o recurso, eu acho.) A GUI e o daemon de sincronização são processos separados no Linux, e é por isso que a comunicação com o daemon de sincronização com um script Python é possível em apenas essa plataforma.
TheDudeAbides