A python script to show daily activity on a Discord server based on a users data requested under GDPR. I rushed this in an evening while procrastinating from university work. It shows that im not all that experienced with python and never heard of pandas before today. All in all the code quality is very much hackerton-grade. Decided to put it up on GitHub anyways in case someone wants to play with it.
Heres a quick guide on how to use it:
- Install the dependencies. Everything besides plotly and pandas should already be on your system.
- Request your data from Discord.
- Wait a couple of hours or days to get a cringy email with the data
- Download and extract it
- Run the script. It will ask for the directory where the data was extracted, your time zone and which server you want to look at.
- If it worked, a browser window with the graph should open.