1 points par GN⁺ 2024-03-08 | 1 commentaires | Partager sur WhatsApp

Est-il possible de transformer des conversations iMessage en livre physique ?

  • Il est difficile de se souvenir de l’historique des conversations iMessage, et l’on a parfois envie de rechercher d’anciens messages pour y retrouver des informations.
  • La fonction de recherche d’iMessage s’est améliorée, mais il reste peu pratique de parcourir les anciens messages, notamment parce qu’il n’existe pas de fonction pour aller directement à une date précise.
  • Pour résoudre cet inconfort, l’idée est née de transformer la plus grande conversation en livre physique.

Extraire les messages depuis un iPhone

  • Pour extraire les messages d’un iPhone, il faut d’abord effectuer une sauvegarde sur un Mac, puis retrouver le fichier sms.db et le convertir en base de données SQLite.
  • Avec l’aide de l’iPhone Wiki, le fichier sms.db a été localisé dans le dossier de sauvegarde, puis les tables de la base ont été inspectées à l’aide de la commande sqlite3.

Interroger les SMS avec SQL

  • Le processus consiste à comprendre le schéma de la base de données et à utiliser des jointures SQL pour extraire les conversations réelles.
  • Certains messages ne sont pas stockés dans message.text, mais sous forme de données binaires dans message.attributedData, ce qui demande un travail supplémentaire pour les interpréter.
  • La bibliothèque imessage-database a été utilisée pour lire la base de données iMessage et l’exporter sous forme de structures de données Rust.

Génération du document LaTeX

  • L’article explique comment utiliser LaTeX pour transformer les messages texte en un document élégant.
  • Les messages sont convertis en code LaTeX, et les limites de LaTeX en matière de prise en charge Unicode sont contournées grâce à XeLaTeX.
  • La police Noto Emoji de Google est utilisée pour insérer des émojis en noir et blanc dans le document.

Commande d’impression

  • Pour imprimer le résultat sous forme de vrai livre, Barnes & Noble Press a été utilisé afin de produire un exemplaire à faible coût.
  • Une couverture a été conçue à partir du PDF généré par LaTeX, puis la commande d’impression a été finalisée.
  • Après quelques semaines d’attente, le livre physique est arrivé, permettant de revisiter facilement d’anciennes conversations.

Le faire soi-même

  • Le code source n’est pas encore finalisé, mais il est disponible sur GitHub pour celles et ceux qui souhaitent essayer par eux-mêmes.

L’avis de GN⁺

  • Ce projet reflète un désir très contemporain de préserver les archives numériques personnelles sous une forme matérielle. Transformer d’anciennes conversations en livre propose une nouvelle manière de conserver ses souvenirs à l’ère numérique.
  • Le processus de génération de documents avec LaTeX illustre bien la rencontre entre programmation et rédaction documentaire, et peut constituer un exemple utile pour les ingénieurs logiciel débutants qui s’intéressent à la documentation technique.
  • L’article traite aussi de sauvegarde et de conversion de données personnelles, rappelant l’importance de la gestion des données et de la sécurité. Les utilisateurs doivent accorder davantage d’attention à la manière dont ils manipulent leurs propres données.
  • Parmi les projets offrant des fonctions similaires, on peut citer Chatbooks ou Blurb, qui proposent de transformer des photos ou des publications sur les réseaux sociaux en livres.
  • Parmi les points à prendre en compte avant d’adopter ce type de technique figurent la protection de la vie privée, la précision de la conversion des données et le coût de l’impression. En contrepartie, elle offre l’avantage concret de conserver durablement des données numériques sous forme physique tout en réduisant le risque de perte.

1 commentaires

 
GN⁺ 2024-03-08
Commentaires sur Hacker News
  • Un avis souligne l’importance de conserver les archives de communications personnelles et estime qu’en faire un service serait une excellente idée.

    « Je suis d’accord avec l’idée qu’il faudrait préserver davantage les archives de correspondance personnelle. En faire un service serait aussi intéressant. »

  • Réaction d’un développeur heureux de voir quelqu’un utiliser réellement sa bibliothèque.

    « Je suis très heureux de voir un cas concret d’utilisation de ma bibliothèque. »

  • Récit de lettres et journaux intimes entre les grands-parents pendant la Seconde Guerre mondiale, soigneusement conservés, avec l’inquiétude que les descendants ne puissent pas connaître la même joie.

    « Histoire de lettres et de journaux intimes de mes grands-parents bien conservés, et inquiétude que les descendants ne puissent pas vivre la même expérience. »

  • Un commentaire exprime son malaise à l’idée d’envoyer l’historique complet de messages privés à une maison d’édition.

    « Malaise face à l’idée d’envoyer l’intégralité de messages privés à une maison d’édition. »

  • Intérêt pour un projet qui imprime les messages WhatsApp pour les Britanniques, avec une réaction d’autodérision sur la nécessité d’apprendre Rust pour cela.

    « Intérêt pour un projet d’impression des messages WhatsApp et réaction d’autodérision à propos de l’apprentissage de Rust. »

  • Un point de vue négatif sur la conservation de l’historique des conversations privées, estimant que les messages personnels devraient être éphémères.

    « Regard négatif sur la conservation de l’historique des conversations privées et opinion selon laquelle les messages devraient être éphémères. »

  • Partage d’informations sur un script Python permettant d’exporter iMessage sur Mac.

    « Informations sur un script Python d’export iMessage pour les utilisateurs de Mac. »

  • Un avis juge intéressante l’idée de visualiser l’historique des discussions et de le regrouper par thèmes, tout en suggérant un moyen de rendre une version imprimée consultable.

    « Idée intéressante de visualisation de l’historique des discussions et de clustering thématique, avec une suggestion pour rendre une version physique consultable. »

  • L’idée que, si les informations numériques disparaissent, les livres imprimés pourraient devenir les seules sources pour étudier la vie au XXIe siècle.

    « Réflexion sur la possible disparition des informations numériques et sur la valeur historique des livres imprimés. »

  • Témoignage sur l’écoute d’un blog en mode TTS, avec une anecdote amusante sur l’impossibilité de sauter certaines sections.

    « Expérience d’écoute d’un blog en mode TTS et anecdote amusante sur la difficulté à passer certaines sections. »