Atualização - 25 de março de 2012: o fluxo de trabalho antigo parou de funcionar devido a alterações nas APIs do Google. Este deve consertar. Siga a etapa 1 abaixo e faça o download da nova versão do fluxo de trabalho.
Você pode criar o chamado fluxo de trabalho de impressão . Ele estará disponível nas opções que você tem ao imprimir um PDF. Precisamos de algumas etapas para isso, então tenha paciência comigo:
1. Instale o gdata-python
Vá para a página de download do gdata-python e baixe a versão mais recente. Descompacte o arquivo e navegue até a pasta no Terminal. Em seguida, digite:
python setup.py install
Você Terminou.
2. Instale as ferramentas de linha de comando do Google
Primeiro instale pip
.
easy_install pip
Em seguida, instale as ferramentas de linha de comando do Google sobre ele.
pip install googlecl
Agora, o GoogleCL está com um erro ao fazer o upload para o Google Docs. Precisamos corrigir manualmente o seguinte arquivo (substitua 2.6
pela versão atual que você possui):
/Library/Python/2.6/site-packages/googlecl-0.9.13-py2.6.egg/googlecl/docs/client.py
Com o conteúdo deste arquivo do repositório GoogleCL (clique no link "bruto"):
http://code.google.com/p/googlecl/source/browse/trunk/src/googlecl/docs/client.py?r=589
3. Autorize o GoogleCL
As ferramentas de linha de comando do Google permitem acessar os serviços do Google pela linha de comando. Para fazer isso, você deve primeiro autorizar seu computador a acessar o Google.
Digite o seguinte
google docs list
Ele solicitará seu nome de usuário primeiro. Depois de inseri-lo, você acessará a página da sua conta do Google. Clique em "Conceder acesso" e copie o código de verificação em negrito que se parece com x9rS2qPNUb
o site.
Cole-o no Terminal novamente e pressione Enter. Agora, o GoogleCL está autorizado e listará todos os seus documentos do Google. Arrumado.
3. Obtenha o script de upload
Podemos usar essas ferramentas para fazer upload de arquivos para o seu Documentos, sem precisar abrir um aplicativo. Se você quiser pular a próxima parte, faça o download do fluxo de trabalho da etapa 4.
Caso contrário, faça o download do script de shell aqui . Copie o conteúdo deste script, precisamos dele mais tarde.
4. Crie um plug-in de impressão
Estamos quase lá. Se você quiser pular o seguinte, baixe o fluxo de trabalho da minha conta do Dropbox. Se isso ficar offline, consulte meu repositório no github . Descompacte e copie o workflow
arquivo para /Users/username/Library/PDF Services
. Você Terminou.
Caso contrário, se você quiser fazer isso sozinho, faça o seguinte:
- Abra Aplicativos / Automator.app .
- Selecione "Imprimir plug-in".
- À esquerda, procure "Obter itens selecionados do localizador" e arraste-o para o painel direito.
- Agora, pesquise "Executar Shell Script" e arraste-o para a direita também.
- No cabeçalho de "Executar script do shell", altere o "Shell" para "/ bin / sh" e a opção "Passar entrada" para "Como argumentos"
- Agora cole o conteúdo do script de shell na caixa abaixo.
Quando terminar, seu fluxo de trabalho deve ficar assim:

Vá para Arquivo → Salvar como e digite um nome, por exemplo "Enviar para o Google Docs".
5. Teste o plugin
O fluxo de trabalho agora está disponível no menu PDF quando você imprime alguma coisa. De qualquer lugar. Agora você pode "imprimir" no Google Docs no seu Mac.

De fato, também abrirá o arquivo que você acabou de enviar para visualizá-lo no seu navegador. Se você deseja desativar isso e fazer o upload "silenciosamente", remova (ou remova o comentário #
) das linhas do script que dizem open $URL
.