David-Byrne / Hangons

Web app to parse and save your Hangouts.json file into a more friendly format.
https://www.davidbyrne.io/Hangons/
MIT License
49 stars 10 forks source link

[Feature Request] original JSON export of individual chats #16

Open barbedknot opened 3 years ago

barbedknot commented 3 years ago

At the moment, Hangons offers exporting to simplified JSON, plain text, comma separated value, and HTML. Every option exports each conversation into their own file, except for "simplified JSON", which only exports a single file with all conversations, However, I am not seeking an amendment to the "simplified JSON" option anyway, even if it were to become able to export individual conversations one day.

The "simplified JSON" option culls information present in the original "Hangouts.json" file, on top of changing the formatting. Is there any chance you can add a JSON export option that not only doesn't change anything, but exports individual conversations, instead of all of them into one file?

My specific use case is that, I would like to be able to effectively have a "Hangouts.json" file that can be viewed by any "Hangouts.json" viewer, while only having a single conversation of my choosing. To this end, perhaps an editor of some sort, to cherry-pick conversations to exclude from the export, would be the next logical step, and strictly an improvement over only exporting a single conversation with all its original information. However, the ability to isolate a single conversation, without any loss of information, would be enough for me.

Also, independent of the above feature request, references to a non-working google docs form are still present in faq.html, index.html, and hangons.js. Thanks for the consideration.