Mise à jour - 25 mars 2012: l'ancien workflow a cessé de fonctionner en raison de changements dans les API Google. Celui-ci devrait le réparer. Suivez l'étape 1 ci-dessous, puis téléchargez la nouvelle version du workflow.
Vous pouvez créer un soi-disant flux de travail d'impression . Il sera disponible dans les options disponibles lors de l'impression d'un PDF. Nous avons besoin de quelques étapes pour cela, alors restez avec moi:
1. Installez gdata-python
Accédez à la page de téléchargement de gdata-python et téléchargez la dernière version. Décompressez l'archive et accédez au dossier dans Terminal. Entrez ensuite:
python setup.py install
Vous avez terminé.
2. Installez les outils de ligne de commande Google
Tout d'abord, installez pip
.
easy_install pip
Ensuite, installez les outils de ligne de commande Google dessus.
pip install googlecl
Maintenant, GoogleCL a un bogue se produisant lors du téléchargement vers Google Documents. Nous devons corriger manuellement le fichier suivant (le remplacer 2.6
par la version actuelle que vous avez):
/Library/Python/2.6/site-packages/googlecl-0.9.13-py2.6.egg/googlecl/docs/client.py
Avec le contenu de ce fichier du repo GoogleCL (cliquez sur le lien "brut"):
http://code.google.com/p/googlecl/source/browse/trunk/src/googlecl/docs/client.py?r=589
3. Autoriser GoogleCL
Les outils de ligne de commande Google vous permettent d'accéder aux services Google via la ligne de commande. Pour ce faire, vous devez d'abord autoriser votre ordinateur à accéder à Google.
Entrez les informations suivantes
google docs list
Il vous demandera d'abord votre nom d'utilisateur. Après l'avoir entré, vous accédez à la page de votre compte Google. Cliquez sur "Accorder l'accès", puis copiez le code de vérification en gras qui ressemble à celui x9rS2qPNUb
du site Web.
Collez-le à nouveau dans le terminal et appuyez sur Entrée. Maintenant, GoogleCL est autorisé et répertoriera tous vos documents Google. Soigné.
3. Obtenez le script de téléchargement
Nous pouvons utiliser ces outils pour télécharger des fichiers sur vos documents sans jamais avoir besoin d'ouvrir une application. Si vous souhaitez ignorer la partie suivante, téléchargez le flux de travail à partir de l'étape 4.
Sinon, téléchargez le script shell ici . Copiez le contenu de ce script, nous en aurons besoin plus tard.
4. Créez un plugin d'impression
Nous y sommes presque. Si vous souhaitez ignorer les éléments suivants, téléchargez le flux de travail à partir de mon compte Dropbox. Si jamais cela se déconnecte, consultez mon dépôt github pour cela . Décompressez et copiez le workflow
fichier dans /Users/username/Library/PDF Services
. Vous avez terminé.
Sinon, si vous voulez le faire vous-même, procédez comme suit:
- Ouvrez Applications / Automator.app .
- Sélectionnez "Plugin d'impression".
- À partir de la gauche, recherchez «Get Selected Finder Items» et faites-le glisser vers le volet droit.
- Maintenant, recherchez "Run Shell Script" et faites-le glisser vers la droite également.
- Dans l'en-tête de "Run Shell Script", changez le "Shell" en "/ bin / sh" et l'option "Pass Input" en "As arguments"
- Collez maintenant le contenu du script shell dans la case ci-dessous.
Une fois que vous avez terminé, votre flux de travail devrait ressembler à ceci:
Allez dans Fichier → Enregistrer sous et saisissez un nom, par exemple "Télécharger vers Google Docs".
5. Testez le plugin
Le flux de travail est désormais disponible dans le menu PDF lorsque vous imprimez quoi que ce soit. De partout. Vous pouvez désormais "imprimer" sur Google Docs à partir de votre Mac.
En fait, il ouvrira également le fichier que vous venez de télécharger pour l'afficher dans votre navigateur. Si vous voulez désactiver cela et télécharger "silencieusement", supprimez (ou décommentez #
) les lignes du script qui disent open $URL
.