1 puntos por GN⁺ 2024-03-08 | 1 comentarios | Compartir por WhatsApp

¿Es posible convertir conversaciones de iMessage en libros físicos?

  • Recordar el historial de conversaciones de iMessage es difícil y, a veces, surge el deseo de buscar mensajes del pasado para encontrar información.
  • Aunque iMessage ha mejorado su función de búsqueda, sigue siendo incómodo para recorrer mensajes antiguos y no tiene una función para ir directamente a una fecha específica.
  • Para resolver esta incomodidad, surgió la idea de convertir la conversación más grande en un libro físico.

Extraer mensajes desde el iPhone

  • Para extraer mensajes desde el iPhone, es necesario hacer una copia de seguridad en una Mac, encontrar el archivo sms.db y convertirlo en una base de datos SQLite.
  • Con ayuda de iPhone Wiki, se localiza el archivo sms.db en la carpeta de respaldo y se usa el comando sqlite3 para revisar las tablas de la base de datos.

Consultar mensajes de texto con SQL

  • Se pasa por el proceso de entender el esquema de la base de datos y usar joins de SQL para extraer la conversación real.
  • Algunos mensajes no están guardados en message.text, sino como datos binarios en message.attributedData, por lo que se necesita trabajo adicional para interpretarlos.
  • Se aprovecha la librería imessage-database para leer la base de datos de iMessage y exportarla como estructuras de datos de Rust.

Generación del documento en LaTeX

  • Se explica el proceso de convertir mensajes de texto en un documento atractivo usando LaTeX.
  • Los mensajes se transforman en código LaTeX y las limitaciones de LaTeX con Unicode se resuelven usando XeLaTeX.
  • Se usa la fuente Noto Emoji de Google para insertar emojis en blanco y negro en el documento.

Pedido de impresión

  • Para imprimirlo como un libro real, se utiliza Barnes & Noble Press para producir el libro a bajo costo.
  • A partir del PDF generado con LaTeX, se crea el diseño de la portada y se completa el pedido de impresión.
  • Después de varias semanas de espera, finalmente se tiene el libro físico en las manos, lo que permite revisar conversaciones pasadas con facilidad.

Hazlo tú mismo

  • El código fuente todavía no está terminado, pero está disponible en GitHub para quien quiera intentarlo.

Opinión de GN⁺

  • Este proyecto refleja un deseo moderno de preservar registros digitales personales en formato físico. Guardar conversaciones pasadas en forma de libro propone una nueva manera de conservar recuerdos en la era digital.
  • El proceso de generar documentos con LaTeX es un ejemplo de la combinación entre programación y escritura documental, y puede ser un caso útil para ingenieros de software principiantes interesados en documentación técnica.
  • Este artículo trata el proceso de respaldo y transformación de datos personales, recordando la importancia de la gestión y la seguridad de los datos. Los usuarios deben prestar más atención a cómo manejar sus datos de forma segura.
  • Otros proyectos con funciones similares incluyen Chatbooks y Blurb, que ofrecen servicios para convertir fotos o publicaciones en redes sociales en libros.
  • Entre los puntos a considerar al adoptar esta tecnología están la privacidad, la precisión de la conversión de datos y el costo de impresión; aun así, ofrece ventajas prácticas como la preservación permanente de datos digitales en forma física y la reducción del riesgo de pérdida de información.

1 comentarios

 
GN⁺ 2024-03-08
Comentarios de Hacker News
  • Una opinión que destaca la importancia de preservar los registros de comunicación personal y que sería genial ofrecer esto como servicio.

    "Estoy de acuerdo con la idea de que deberíamos preservar más registros de correspondencia personal. También sería interesante ofrecer esto como servicio."

  • La reacción de un desarrollador feliz de ver que alguien realmente usa su biblioteca.

    "Me da mucha alegría ver un caso en el que realmente usan mi biblioteca."

  • Una historia sobre haber preservado muy bien las cartas y diarios entre los abuelos durante la Segunda Guerra Mundial, y la preocupación de que los descendientes no podrán disfrutar de la misma alegría.

    "Una historia sobre haber preservado muy bien las cartas y diarios de mis abuelos, y la preocupación de que los descendientes no vayan a tener la misma experiencia."

  • Una opinión que expresa incomodidad ante la idea de enviar el registro completo de mensajes personales a una editorial.

    "La idea de enviar el historial completo de mensajes personales a una editorial me incomoda."

  • Interés en un proyecto para imprimir mensajes de WhatsApp para británicos, y una reacción irónica sobre tener que aprender Rust para hacerlo.

    "Me interesa un proyecto para imprimir mensajes de WhatsApp, y me resigno a que voy a tener que aprender Rust para hacerlo."

  • Una postura negativa sobre preservar el historial de conversaciones personales, con la idea de que los mensajes privados deberían ser efímeros.

    "Una postura negativa sobre preservar el historial de conversaciones personales y la idea de que los mensajes deberían ser efímeros."

  • Información sobre un script de Python para exportar iMessage en Mac.

    "Información sobre un script de Python para exportar iMessage para usuarios de Mac."

  • Una opinión de que sería interesante visualizar el historial de chats y agruparlo por temas, junto con la idea de ofrecer capacidad de búsqueda al imprimirlo en formato físico.

    "Una idea interesante sobre visualizar el historial de chats y agruparlo por temas, junto con una propuesta para hacerlo consultable incluso en formato físico."

  • La idea de que, si la información digital desaparece, los libros impresos podrían convertirse en el único material para estudiar la vida del siglo XXI.

    "La posibilidad de que la información digital desaparezca y el valor histórico de los libros impresos."

  • Una experiencia de escuchar un blog en modo TTS y un relato gracioso sobre no poder saltarse ciertas secciones.

    "La experiencia de escuchar un blog en modo TTS y cómo dio risa no poder saltarse ciertas secciones."