Utilisation de Dropbox à partir de la ligne de commande sur OSX

11

J'ai récemment découvert ces fantastiques instructions sur l'utilisation de Dropbox à partir de la ligne de commande. J'utilise actuellement l'interface graphique Dropbox, mais une option de ligne de commande serait très utile.

Malheureusement, le script pense que Dropbox n'est pas en cours d'exécution. Il semble qu'il recherche un démon qu'il ne pense pas exister, mais le processus Dropbox est en cours d'exécution. Le démon est-il distinct de l'application et doit-il être installé seul ou ai-je probablement des paramètres en panne? Ou ... les instructions que j'ai suivies sont-elles obsolètes?

Justin
la source
Cela devrait bien fonctionner pour ce dont vous avez besoin, de belles instructions étape par étape: albertech.blogspot.com/2016/10/…
jar

Réponses:

14

Ainsi, le mot autour d'Internet est que le dropbox.pyclient de ligne de commande ne fonctionne pas avec les versions Windows ou OS X du client Dropbox . Je peux attester de ce fait (pour OS X, au moins), ayant travaillé en vain pour obtenir la synchronisation de Dropbox avec un compte shell OS X Server dans mon université. Creusez aussi profondément que vous le souhaitez dans le bundle d'applications, vous ne trouverez pas de démon sans tête que vous pouvez exécuter de manière autonome sans l'interface graphique comme vous le pouvez sous Linux. Le démon Dropbox est indissociable de l'interface graphique sous OS X.

Auparavant, il y avait un bulletin de vote pour cette fonctionnalité, mais puisque Votebox a été désactivé, le mieux que vous puissiez faire est d'aller sur ce sujet dans les forums et d'épingler cette fonctionnalité en désespoir de cause avec tous les autres utilisateurs. Malheureusement, pour aggraver les choses, le client Mac Dropbox n'est pas non plus AppleScriptable, comme indiqué ici .

Vous pouvez cependant trouver ce projet intéressant. Bien qu'il ne soit pas très Dropboxy en ce qu'il ne fait pas de synchronisation d'arrière-plan automatique bidirectionnelle, il peut être exécuté sans installation sur n'importe quel système * nix curldisponible (qui, techniquement, comprend une installation Cygwin correctement équipée sur Windows). Cela peut être suffisant pour copier quelques fichiers de configuration standard depuis votre compte Dropbox, ou mettre à jour un ou deux fichiers après les avoir modifiés localement, mais à ce stade, vous apprenez presque mieux à utiliser Git .

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

Références:

  1. Sujet des forums Dropbox " Pause / reprise de CLI "
  2. GitHub.com andreafabrizi / Dropbox-Uploader
  3. Cygwin
  4. Visite guidée des principes fondamentaux du contrôle de version Git
TheDudeAbides
la source
est-ce toujours valable pour la dernière version de DropBox pour OS X?
Valerio
une autre question: qu'en est-il de la compilation du code source de la dropbox linux?
Valerio
À en juger par cette demande de fonctionnalité , il ne semble pas que quelque chose ait fondamentalement changé, du point de vue de l'architecture. (Vous pouvez y ajouter vos "compliments" comme une sorte de vote pour la fonctionnalité, je suppose.) L'interface graphique et le démon de synchronisation sont des processus distincts sur Linux, c'est pourquoi communiquer avec le démon de synchronisation avec un script Python est possible sur cette plate-forme uniquement.
TheDudeAbides