Update – March 25, 2012: The old workflow stopped working due to changes in the Google APIs. This one should fix it. Follow step 1 below, then download the new version of the workflow.
Você pode criar um chamado Fluxo de trabalho de impressão . Estará disponível nas opções que você tem ao imprimir um PDF. Precisamos de alguns passos para isso, então tenha paciência comigo:
1. Instalar o gdata-python
Acesse a página de download gdata-python e faça o download da versão mais recente. Descompacte o arquivo e navegue até a pasta no Terminal. Em seguida, digite:
python setup.py install
Você terminou.
2. Instalar ferramentas de linha de comando do Google
Primeiro, instale pip
.
easy_install pip
Em seguida, instale as ferramentas da linha de comando do Google sobre ele.
pip install googlecl
Agora, o GoogleCL apresenta um bug 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 do GoogleCL (clique no link "bruto"):
http://code.google.com/p/googlecl/source/browse/trunk/src/googlecl/docs/client.py?r=589
3. Autorizar o GoogleCL
As ferramentas de linha de comando do Google permitem que você acesse os serviços do Google pela linha de comando. Para fazer isso, você precisa 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
do site.
Cole-o no terminal novamente e pressione Enter. Agora o GoogleCL está autorizado e listará todos os seus documentos do Google. Puro.
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, baixe o fluxo de trabalho da etapa 4.
Se não, faça o download do script de shell aqui . Copie o conteúdo deste script, precisaremos mais tarde.
4. Crie um plug-in de impressão
Estamos quase lá. Se você quiser pular o seguinte, faça o download do fluxo de trabalho da minha conta do Dropbox. Se isso acontecer, consulte meu repositório do github . Descompacte e copie o arquivo workflow
para /Users/username/Library/PDF Services
. Você está feito.
Caso contrário, se você quiser fazer isso sozinho, faça o seguinte:
- Abra o Applications / Automator.app .
- Selecione "Plugin de impressão".
- À esquerda, pesquise "Obter itens do Finder selecionados" e arraste-os para o painel direito.
- Agora, pesquise "Executar Shell Script" e arraste-o para a direita também.
- No cabeçalho de "Executar Shell Script", 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áparaArquivo→Salvarcomoeinsiraumnome,porexemplo,"Enviar para o Google Docs".
5. Teste o plugin
O fluxo de trabalho agora está disponível no menu PDF quando você imprime qualquer coisa. De qualquer lugar. Agora você pode "imprimir" no Google Docs no seu Mac.
Naverdade,eletambémabriráoarquivoquevocêacaboudeenviarparavisualizá-lonoseunavegador.Sevocêquiserdesabilitarissoefazeroupload"silenciosamente", remova (ou descomente com #
) as linhas no script que dizem open $URL
.