Autogenerating a Book Series from Three Years of iMessages

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • WhatsApp-Chat-Exporter

    A customizable Android and iOS/iPadOS WhatsApp database parser that will give you the history of your WhatsApp conversations in HTML and JSON. Android Backup Crypt12, Crypt14, Crypt15, and new schema supported.

  • This Python package exports WhatsApp backup chat to many formats:

    https://github.com/KnugiHK/WhatsApp-Chat-Exporter

    It also links to a Telegram exporter.

  • imessage_reader

    Fetch imessages from chat.db

  • I don't think this works with more recent iMessage features, it looks like it only queries the `text` column [0], but newer (i.e. post MacOS 13) require reading and parsing the attributed_body column [1].

    [0]: https://github.com/niftycode/imessage_reader/blob/master/ime...

    [1]: https://github.com/ReagentX/imessage-exporter/blob/2dc3d034b...

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • imessage-exporter

    Export iMessage data + run iMessage Diagnostics

  • I don't think this works with more recent iMessage features, it looks like it only queries the `text` column [0], but newer (i.e. post MacOS 13) require reading and parsing the attributed_body column [1].

    [0]: https://github.com/niftycode/imessage_reader/blob/master/ime...

    [1]: https://github.com/ReagentX/imessage-exporter/blob/2dc3d034b...

  • wa-crypt-tools

    Manage WhatsApp .crypt12, .crypt14 and .crypt15 files.

  • > they'll be encrypted

    Since some months (years?) ago, WhatsApp lets you set up your own encryption password for the DB backup. I set one up and used https://github.com/ElDavoo/wa-crypt-tools to get access to the decrypted SQLite and run some analytics over my messages :)

  • signalbackup-tools

    Tool to work with Signal Backup files.

  • I just do a research and there is a GitHub repo. Will try it later.

    https://github.com/bepaald/signalbackup-tools

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts