¿Cómo imprimir / cargar (una página web) directamente en mi cuenta de Google Drive?

9

¿Es posible, desde el cuadro de diálogo de impresión OS X 10.6, imprimir la página web directamente en mi cuenta de Documentos de Google? Puedo guardar como PDF y subirlo, pero, bueno, quiero eliminar al intermediario (es decir, a mí; cometo demasiados errores ...).

Tiendo a usar Chrome para navegar por la web en caso de que sea relevante.

¿Hay ayudantes de carga de Google Docs en general? Intenté gdocuploaded(una aplicación Adobe AIR) pero se negó a lanzar.

Peter Mounce
fuente

Respuestas:

15

Actualización: 25 de marzo de 2012: el antiguo flujo de trabajo dejó de funcionar debido a cambios en las API de Google. Este debería arreglarlo. Siga el paso 1 a continuación, luego descargue la nueva versión del flujo de trabajo.


Puede crear un denominado flujo de trabajo de impresión . Estará disponible en las opciones que tenga al imprimir un PDF. Necesitamos algunos pasos para esto, así que tengan paciencia conmigo:

1. Instalar gdata-python

Vaya a la página de descarga de gdata-python y descargue la última versión. Desempaquete el archivo y navegue a la carpeta en Terminal. Luego ingrese:

python setup.py install

Ya terminaste

2. Instale las herramientas de línea de comandos de Google

Primero, instale pip.

easy_install pip

Luego, instale las herramientas de la línea de comandos de Google sobre él.

pip install googlecl

Ahora, GoogleCL tiene un error al subir a Google Docs. Necesitamos corregir manualmente el siguiente archivo (reemplazar 2.6con la versión real que tiene):

/Library/Python/2.6/site-packages/googlecl-0.9.13-py2.6.egg/googlecl/docs/client.py

Con el contenido de este archivo del repositorio de GoogleCL (haga clic en el enlace "sin procesar"):

http://code.google.com/p/googlecl/source/browse/trunk/src/googlecl/docs/client.py?r=589

3. Autorizar GoogleCL

Las herramientas de línea de comandos de Google le permiten acceder a los servicios de Google a través de la línea de comandos. Para hacer eso, primero debe autorizar a su computadora a acceder a Google.

Introduzca la siguiente

google docs list

Primero le pedirá su nombre de usuario. Después de ingresarlo, accederá a la página de su cuenta de Google. Haga clic en "Conceder acceso" y luego copie el código de verificación en negrita que se parece x9rS2qPNUbal sitio web.

Péguelo nuevamente en la Terminal y presione enter. Ahora GoogleCL está autorizado y enumerará todos sus documentos de Google. Ordenado.

3. Obtenga el script de carga

Podemos usar estas herramientas para cargar archivos a sus documentos sin necesidad de abrir una aplicación. Si desea omitir la siguiente parte, descargue el flujo de trabajo del paso 4.

Si no, descargue el script de shell aquí . Copie el contenido de este script, lo necesitaremos más tarde.

4. Crear un complemento de impresión

Casi estámos allí. Si desea omitir lo siguiente, descargue el flujo de trabajo desde mi cuenta de Dropbox. Si eso alguna vez se desconecta, vea mi repositorio de github para ello . Descomprima y copie el workflowarchivo a /Users/username/Library/PDF Services. Ya terminaste

De lo contrario, si desea hacerlo usted mismo, haga lo siguiente:

  • Abra Aplicaciones / Automator.app .
  • Seleccione "Complemento de impresión".
  • Desde la izquierda, busque "Obtener elementos del buscador seleccionados" y arrástrelo al panel derecho.
  • Ahora, busque "Ejecutar script de Shell" y arrástrelo hacia la derecha también.
  • En el encabezado de "Ejecutar script de Shell", cambie el "Shell" a "/ bin / sh" y la opción "Pasar entrada" a "Como argumentos"
  • Ahora pegue el contenido del script de shell en el cuadro a continuación.

Una vez que haya terminado, su flujo de trabajo debería verse así:

Vaya a Archivo → Guardar como e ingrese un nombre, por ejemplo "Cargar en Google Docs".

5. Pruebe el complemento

El flujo de trabajo ahora está disponible en el menú PDF cuando imprime cualquier cosa. De donde sea. Ahora puede "imprimir" en Google Docs desde su Mac.

De hecho, también abrirá el archivo que acaba de cargar para verlo en su navegador. Si desea deshabilitar eso y cargar "silenciosamente", elimine (o descomente #) las líneas en el script que dicen open $URL.

slhck
fuente
2
Hermoso ejemplo para un complemento de impresión que no es solo "Guardar como PDF en otra aplicación de administración de documentos".
Daniel Beck
1

En realidad, hay una manera más fácil si usa Chrome. Puede imprimir directamente en Google Drive desde Chrome:

  1. Seleccione imprimir del menú
  2. Seleccione "Imprimir con Google podría imprimir" como impresora de destino
  3. Haga clic en "Imprimir" en el diálogo de impresión
  4. El cuadro de diálogo principal de impresión se cierra y aparece el cuadro de diálogo Podría imprimir. "Guardar en Google Drive" será la primera opción. Seleccione "Imprimir" y creará un trabajo de impresión y cerrará el diálogo cuando termine.
  5. El PDF aparecerá en su carpeta raíz de Google Drive.
Martín
fuente
0

Verifique la tienda web de Chrome, ya que hay pocas extensiones que pueden lograrlo, tales como:

  • Guardar en Google Drive por el equipo de Google Drive

    Guarde el contenido web o la captura de pantalla directamente en Google Drive.

  • Guardar en Google Drive por pdfzorro.com

    Guarde PDF, imágenes o páginas web, abiertas en Chrome, en su Google Drive.

  • Guardar imágenes en Google Drive

    Permitir guardar imágenes de la página web en Google Drive

    La extensión Guardar en Google Drive Chrome le ayuda a guardar contenido web o capturas de pantalla del navegador en su Google Drive. La ubicación del directorio y el formato de las páginas HTML guardadas se pueden controlar con la página de opciones de la extensión.

kenorb
fuente