CURRENTLY IN DEVELOPMENT -- UNDERGOING REFACTORING
A program to go through your hangouts chat logs in case you have a dispute with your friends over something you said.
Simple!
- Get a Google Takeout of you Hangouts data.
- Find the file "Hangouts.json" and drop it into the folder which contains the "src/" directory.
- Run the main method from "src/Main.java".
Now, all of your Hangouts data has been dumped into text files separated chat-by-chat. These files can then be searched at your leisure.
If you want to be able to perform searches directly through the program, you will need to change some code in "src/Main.java". All of the necessary methods should be present within that file. Simply uncomment the method "liveDataParse();" on line 51, comment out "dumpChats();" on line 50, and you're good to go! (TODO these methods are currently unimplemented though)
- Support for bold, italics, and other formatting in the file dump
- Support for other apps such as Discord
- Support for live searching through the chat databases
- A faster JSON parser (which I could also turn into its own library -- now accessible here)
- More intelligent username resolution which can cross-refer between different chat histories to identify users who may have left the chat log prior to takeout (this last one kind of already exists, but I would like to make it better if possible)