Este problema también me ha frustrado … No solo no está claro cómo mostrar o convertir el archivo JSON exportado a través de Takeout, sino que parece imposible hacer una copia de seguridad de Hangouts a través de la interfaz de Gmail. No están disponibles a través de IMAP (incluso con Chats “show in IMAP” seleccionado), y la interfaz web es incompleta y tediosa. No carga todo el historial, y las marcas de tiempo solo son visibles al pasar el mouse, lo que limita la capacidad de copiar y pegar a la antigua.
Después de hurgar un par de horas y encontrar esta pregunta sin respuesta, creo que finalmente encontré una solución, que parece que solo se publicó hace aproximadamente un mes. (¡Gracias, dotcs, si estás leyendo esto!). Si tiene un montón de conversaciones que está tratando de respaldar, puede que no sea lo ideal, pero para mis necesidades funcionó a la perfección.
Implica ejecutar un script Python en la aplicación de línea de comandos que elija, pero si eso suena intimidante, no se preocupe, no es demasiado complicado: no soy un desarrollador y no tengo experiencia en programación, y pude hacerlo eso.
- Cómo hacer que un sitio web independiente de desarrollo se vea bien y no sea aburrido
- Cómo hacer mis propios códigos de colores hexadecimales para HTML
- ¿Cuál es la diferencia entre un desarrollador web y un desarrollador de pila completa?
- ¿Qué lenguaje de programación es mejor para la aplicación y el diseño web?
- ¿Qué lenguaje de programación debo usar para crear una aplicación que rastree el sitio web de un usuario para crear datos y lo analice para mejorar?
Dirígete a dotcs / hangouts-log-reader – Bitbucket para descargar el script y las instrucciones.
Para los no desarrolladores como yo, aquí hay una descripción detallada de lo que hice:
- Descargado el script (enlace de arriba, descargas -> repositorio de descargas)
- Movido hangouts.py y myfile.json al escritorio
- Abrí la Terminal y escribí “cd Desktop” para llegar al directorio correcto.
- Escribí “python hangouts.py myfile.json” que generó una lista de mis conversaciones. Encontré la identificación de la conversación que quería mostrar.
- Escribí “python hangouts.py myfile.json -c conversationid”
- Esto mostraba la conversación en la ventana Terminal, con TODOS los metadatos que quería. Copié y pegué esto en un editor de texto, y lo formateé en texto plano.
En este punto, está en una forma legible, y también es fácil de editar en csv u otros formatos más portátiles. Espero que esto ayude, y gracias de nuevo a dotcs!