Utility to analyze GroupMe conversations. Features include plotting message frequency over time, identifying message hotspots through the day, and printing the downloaded conversation data in a human-readable format.
-
Download conversations:
On the GroupMe website, click the "My Profile" icon, then "Export My Data". This will give the option to download the data from any group or direct message chain.
-
Extract the resulting zip file, and then point
AnalyzeMe.pyat themessage.jsonfor the relevant chat. -
Make sure the required python modules,
numpyandmatplotlib, are installed.
Call AnalyzeMe.py as follows:
$ ./AnalyzeMe.py command path/to/message.json
For example,
-
$ ./AnalyzeMe.py len message.json --plot -
$ ./AnalyzeMe.py readable message.json -o output.txt
For help on a specific command, run ./AnalyzeMe.py command --help
Use ./AnalyzeMe.py --help for a list of supported commands.