35 comments

[ 3.1 ms ] story [ 80.5 ms ] thread
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.

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.

Thanks for sharing!

Happy you liked it!
(comment deleted)
(comment deleted)
(comment deleted)
(comment deleted)
(comment deleted)
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 is going to be a great Christmas gift for the family. Thanks for posting this in September. Gives me enough time to put in the effort :)
Haha, yeah that is a great christmas gift!
(comment deleted)
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.

But this is a much more useful, and novel, tool.

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.

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

Thanks, I hadn’t heard of Lulu!
This looks good. It's a great way to keep a memory of long running WhatsApp chats. Even without printing, this makes for a neat memento.
Take a look at peecho.com, they ship worldwide, are cheaper and don't require you to make it PDF/X-3 compatible.
I’ll take a look! Thanks!
By the way, this is if you want to sell books through their API's. If you just want to order something for yourself they have a separate service where you can upload & buy: http://www.simpleprintservice.com/
Have you tried them? Good results?
They aggregate volume to leverage big printing facilities, so the products you get are really high quality. (I've worked for them a couple of years ago).
An example would be very cool.
Agree! I’m working on it, books hopefully delivered within two or three weeks.
What I meant was, adding a generated PDF with demo content.
Ah, ok. That should be doable.
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?
I try to keep them to 12 months each, ending at the last day of a specific month. I’ve printed three books so far; you’d think the thickness of individual books would vary a lot per year, but for our group it seems the amount of chatting is constant :)
Ah okay, thanks. I'm thinking of doing something similar with a Hangouts group. You can use "Google Takeout" to export your entire Hangouts activities in JSON... so it looks like I'll need to do a bunch of my own parsing. It's a fantastic idea though!
Thanks for sharing. Do you put censoring things in your program? I need to hide somethings :)
Haha, that’s a great idea!
I have to say this looks really nice. We have build a similar service with https://www.whappbook.com 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).
You should expand to facebook messenger.
Yeah, Messenger is on my list.
You should expand to facebook messenger.
> Our conversations range from lolcats to the very personal — just like life itself

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

That’s reasonable. In our case ”the very personal” usually mean opinions on events and other people, stuff that is only sensitive if you know us. I wouldn’t print logs that included bank statements, and I probably wouldn’t print this kind of thing if I were a public figure.