I could see an application for this in the field of disaster risk management. After a hurricane for example, WhatsApp channels are becoming used to coordinate response and recovery efforts between multiple different organizations. There is a need for a tool that can extract all the information that gets shared into a report that can be used for analysis of the big picture.
This would make an awesome gift. I've been planning on doing exactly this with my girlfriend's conversation for quite some time now, but just haven't been able to get to it.<p>Also, my chat history is so large, it craps out while exporting the chat. I'll try to see if I can do something about it.<p>Thanks for sharing!
If neither Blurb nor Publit appeal to you, I've been using Lulu.com for making hard copies of our blog about our kids. Seems to be the same price as Blurb, and has a UK division.<p>To generate the PDF, I use a nasty Python script to scrape the blog entries and images and massage then into LaTeX. Nasty code, but at least it works :P
I once created a little python script that would find an input search term in a WhatsApp chat archive. I have a similar chat with friends with almost 4 years of history, and a lot of daily activity, so it was cool to get a snapshot of what we spoke about.<p>But this is a much more useful, and novel, tool.
> Our conversations range from lolcats to the very personal — just like life itself<p>I am not sure I'd feel comfortable sending a "very personal" conversation to a printing service, maybe I am too paranoid, but I'd rather investigate into getting some sort of home-book-binding kit and doing that as opposed to sending it off to be printed
I have to say this looks really nice. We have build a similar service with <a href="https://www.whappbook.com" rel="nofollow">https://www.whappbook.com</a> where we've automated the whole workflow, and give it a bit more whatsapp-like design. /end plug :). (I'm running the technical part at Whappbook).
I'm curious: how do you decide where to end the book? Did you make the cut based on length, or did you go in and look for a "natural" endpoint?