Verwenden von Dropbox über die Befehlszeile unter OSX

11

Ich habe kürzlich diese fantastischen Anweisungen zur Verwendung von Dropbox über die Befehlszeile entdeckt. Ich verwende derzeit die Dropbox-GUI, aber eine Befehlszeilenoption wäre sehr nützlich.

Leider glaubt das Skript, dass Dropbox nicht ausgeführt wird. Es scheint, dass es nach einem Daemon sucht, von dem es nicht glaubt, dass er existiert, aber der Dropbox-Prozess läuft. Ist der Dämon von der Anwendung getrennt und muss er selbst installiert werden, oder habe ich wahrscheinlich einige Einstellungen durcheinander gebracht? Oder ... sind die Anweisungen, die ich befolgt habe, veraltet?

Justin
quelle
Dies sollte gut funktionieren für das, was Sie brauchen, nette Schritt-für-Schritt-Anleitung: albertech.blogspot.com/2016/10/…
jar

Antworten:

14

Im Internet heißt es also, dass der dropbox.pyBefehlszeilenclient nicht mit den Windows- oder OS X-Versionen des Dropbox -Clients funktioniert . Ich kann dies bestätigen (zumindest für OS X), da ich vergeblich daran gearbeitet habe, Dropbox mit einem OS X Server-Shell-Konto an meiner Universität zu synchronisieren. Wenn Sie so tief im App-Bundle graben, wie Sie möchten, werden Sie keinen kopflosen Daemon finden, den Sie ohne GUI wie unter Linux eigenständig ausführen können. Der Dropbox-Daemon ist unter OS X nicht von der GUI zu trennen.

Früher gab es eine Votebox-Abstimmung für diese Funktion, aber da Votebox deaktiviert wurde, können Sie dieses Thema in den Foren am besten aufrufen und verzweifelt nach dieser Funktion suchen, wenn alle anderen Benutzer dort sind. Um die Sache noch schlimmer zu machen, ist der Mac Dropbox-Client leider auch nicht AppleScript-fähig, wie hier angegeben .

Sie können dieses Projekt jedoch interessant finden. Obwohl es nicht sehr Dropboxy ist, da es keine automatische Hintergrundsynchronisation in beide Richtungen ausführt, kann es ohne Installation auf einem curlverfügbaren * nix-System ausgeführt werden (was technisch eine ordnungsgemäß ausgestattete Cygwin- Installation unter Windows umfasst). Es kann ausreichend sein, einige Boilerplate-Konfigurationsdateien von Ihrem Dropbox-Konto zu kopieren oder ein oder zwei Dateien zu aktualisieren, nachdem Sie sie lokal geändert haben. An diesem Punkt sollten Sie jedoch fast besser lernen, Git zu verwenden .

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

Verweise:

  1. Dropbox-Forenthema " Pause / Wiederaufnahme von CLI "
  2. GitHub.com andreafabrizi / Dropbox-Uploader
  3. Cygwin
  4. Führung durch die Grundlagen der Git-Versionskontrolle
TheDudeAbides
quelle
Gilt dies immer noch für die neueste Version von DropBox für OS X?
Valerio
eine andere Frage: Was ist mit dem Kompilieren des Linux Dropbox-Quellcodes?
Valerio
Nach dieser Funktionsanforderung zu urteilen , scheint sich architektonisch nichts grundlegend geändert zu haben. (Sie können dort Ihre "Kudos" als eine Art Abstimmung für die Funktion hinzufügen, denke ich.) Die GUI und der Synchronisierungsdämon sind unter Linux separate Prozesse, weshalb die Kommunikation mit dem Synchronisierungsdämon mit einem Python-Skript möglich ist nur diese Plattform.
TheDudeAbides