¿Cómo puedo exportar datos de Google Keep a otra aplicación?

En este momento, Google Takeout no le ofrece una forma de exportar datos de Google Keep. Eso significa que tendrías que hacer un poco de piratería de software para obtener lo que querías.

(Des) Afortunadamente, cada vez que carga la página de Google Keep, obliga a su navegador a recuperar cada nota que haya creado en segundo plano (por lo tanto, cuantas más notas tenga, más terminará descargando la próxima vez que actualice la página. En mi caso, tengo 303 notas, aproximadamente 4Mb de tamaño). Eso nos da dos enfoques de ataque.

Primero, si inyecta la biblioteca jQuery en Google Keep, puede recuperar todo el contenido de la nota (menos el título de la nota). El siguiente código de muestra volcaría cada contenido de nota a la ventana de la consola

jQuery (‘. notes-container’). children (). last (). children (). eq (1) .children (). children (). each (function () {console.log (jQuery (this). texto ());});

El código funciona en el momento de redactar esta respuesta. Es posible que tenga que extraer las herramientas de desarrollador e inspeccionar los objetos HTML DOM para que el código funcione correctamente. Tenga en cuenta que los títulos de las notas se almacenan por separado del contenido de las notas, por lo que jQuery no puede leer el valor del título aunque pueda ver los títulos en la pantalla del monitor.

En segundo lugar, esto lo ayudará a obtener todos sus datos (tanto el título de la nota como el contenido), pero aún necesita escribir código de programación para extraer los datos que desea. Para este enfoque, estoy usando Google Chrome. Abra las Herramientas para desarrolladores y haga clic en la pestaña Red. Borre el contenido dentro de la pestaña Red y cargue la página web de Google Keep. Una vez que se hayan descargado todas las notas en el navegador (puede ser un tiempo, puede estar en la escala de minutos, no segundos), puede hacer clic derecho en cualquiera de las solicitudes y seleccionar “Guardar como HAR con contenido”. Elija un nombre de archivo y haga clic en Guardar. Abra el archivo que acaba de guardar y verá que todas sus notas están enterradas en algún lugar dentro del archivo. Solo tiene que escribir un programa que recupere títulos y contenido, y luego juntarlos.

Me doy cuenta de que la respuesta está muy centrada en el desarrollador, pero hasta que Google Takeout proporcione una forma, la piratería es el camino a seguir.

La manera perezosa (no necesariamente la peor) es simplemente guardar la página del navegador. Todo se guardará en el formato de Keep, pero al menos, puede verlo a través de cualquier navegador.
Pasos:
0. Vaya a su página de mantenimiento en el navegador (FF o Chrome)
1. Haga clic en RMB, Guardar como …
Nombre del archivo: escriba cualquier cosa, el valor predeterminado es Google Keep.html
Guardar como tipo: página web, completa

2. Vaya a la carpeta de descarga en su PC, haga clic en el archivo que acaba de guardar en el n. ° 1,
Su navegador mostrará todas las notas guardadas menos las archivadas.

Escribí un pequeño script de Python que guarda las exportaciones de todas las notas de Google Keep de un archivo Takeout a un solo archivo CSV con columnas para la fecha, el título y el contenido. Simplemente colóquelo en la carpeta sobre la carpeta ‘Keep’ de Takeout y ejecute `python keep-scrape.py`.

¡No dude en sugerir mejoras con una solicitud de extracción!

jcontini / google-keep-scraper

Si va a Takeout ( https://google.com/takeout ) puede descargar datos de cualquiera de los productos de Google que figuran allí. La interfaz le permite seleccionar productos específicos para descargar, que van de uno a todos y crear un archivo con todo su contenido.

Keep aparece en la parte inferior de la lista (está en orden alfabético).

Puedes ir a ‘ http://google.com/takeout&#039 ; y elija Guardar como opción. Elija el formato de archivo.
Esto creará un archivo de notas HTML hipervinculadas que deben contener todo su contenido.

Puede exportar sus notas a un documento ahora usando la opción “Copiar a Google Doc” en la parte superior. Simplemente seleccione todas las notas usando Ctrl-A y haga clic en el botón “Copiar a Google Doc” en el menú desplegable de más arriba.

Aquí un método que, aunque laborioso, le dará el resultado exacto que desea:

  1. Inicie sesión en Google Keep con la cuenta de origen.
  2. Seleccione todos los elementos de Keep que desea transferir.
  3. En el icono de tres puntos en la esquina superior derecha de la página , haga clic en “Hacer una copia”.
  4. Ahora debería tener dos instancias de cada elemento que seleccionó inicialmente, una todavía seleccionada y otra no seleccionada. Para cada elemento aún seleccionado,
  1. Haga clic en el icono de persona en la parte inferior del elemento , “Colaborador”.
  2. En la ventana emergente resultante, seleccione / ingrese la dirección de la cuenta de destino.
  3. Haga clic en el icono de tres puntos en el elemento y seleccione “Eliminar nota”.
  • Inicie sesión en la cuenta de destino y vea los nuevos elementos en Keep.
  • Como escribió Marc Donner, a partir de hoy todavía necesita usar Google Takeout para obtener un archivo de sus notas. Pero una vez que tenga eso, puede usar un script Node CLI que escribí para transformar sus notas a JSON y / o CSV para procesarlas aún más: amerker / google-keep-converter

    Puede enviar sus notas a otras aplicaciones como Gmail, Hangouts o Drive. De esa manera no tienes que copiarlos tú mismo.

    En la web, puede copiar notas como un documento de Google.

    Ve a keep.google.com.

    http://clkmein.com/qB5CsQ

    He tenido un problema similar

    Aquí hay un script basado en el marco de selenio para el mismo

    https://github.com/darshkpatel/G

    No, y todos deberían quejarse a Google directamente sobre esto.

    Ir a Google Keep
    Haga clic en Menú en el lado izquierdo.
    FEEDBACK está abajo a la izquierda.

    ¡Dales tu opinión!