AnalyzeMe is a data analysis tool for GroupMe group messages.
The only requirements are requests for accessing the API and pandas for DataFrames
Import AnalyzeMe with:
from AnalyzeMe import AnalyzeMe as amTo start, give AnalyzeMe your GroupMe API token:
my_group = am('YOUR_TOKEN')Next, find the group message id you intend to look at with printGroupIDs():
my_group.printGroupIDs()Example Output (group name: group id):
Madden 2007: 12345678
Pokemon Go: 12345678
Survived The First Semester: 12345678
Top Secret: 12345678
To start looking at a specific group use the function loadGroup():
my_group.loadGroup('GROUP_ID')Once you have loaded a group, you can check the user ids of members in the group with printUserIDs():
my_group.printUserIDs()Example Output (user name: user id):
Clay Jensen: 12345678
Upgraded Mac: 12345678
Coffee: 12345678
Sam: 12345678
Kyle From Tenacious D: 12345678
With a user id, you can get a DataFrame of the user by calling getDF():
user_df = my_group.getDF('USER_ID')Alternatively, you can export all users and their messages to files using toCSV():
my_group.toCSV()