Skip to content

This repository will based on downloaded .json data from Slack 1) process it into .json files that contain emoji statistics and 2) plot the emojis using their pictures as points.

License

Notifications You must be signed in to change notification settings

magnmaeh/slack-stats

Repository files navigation

slack-stats

This project plots the number of occurances of each emoji used within a slack workspace. Naturally, it inputs slack workspace data; it is shown how this can be downloaded below. The script does two things separately: (1) processes the workspace data and stores the results to files and (2) plots the data using the N most used emojis themselves as data points.

The point of the repository is to be able to view which emojis have been used the most over a certain time period. This may be really interesting if (1) the workspace is old or/and (2) there are custom emojis in use. An example of what a final plot may look like:

Example output

Requirements

pip install -r requirements.txt

How to use

  1. ./setup-folders.sh
  2. Fetch some data:
  3. Configure the plot-config.yaml to your liking.
  4. python3 python/main.py --help shows usage.
  5. Before data is plotted it will need to be preprocessed using the -p flag. Afterwards you may plot the data with -g.

Configuration

See config.yaml for user configuration.

About

This repository will based on downloaded .json data from Slack 1) process it into .json files that contain emoji statistics and 2) plot the emojis using their pictures as points.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published