Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ibra/discstats

view cool stats related to your discord account!
https://github.com/ibra/discstats

discord discord-stats discordapp discorddevelopment

Last synced: 20 days ago
JSON representation

view cool stats related to your discord account!

Awesome Lists containing this project

README

        

## DiscStats
cool statistics generated using your discord data.


![image](https://user-images.githubusercontent.com/61324615/162575845-50461c9a-1cb4-47b1-9cf4-fce863a9f79e.png)

### How?
Discord has a feature which allows you to request your data which is what this entire application is based upon. It scans through the lines of text of every message you have ever sent and generates statistics based upon that. **As a forewarning, you need to request your data to use the application, which could potentially take up to a week or two.**

### Installation
⚠️ make sure you have python 3.7+ installed.
- Clone the repository:
```bash
git clone https://github.com/ibra/DiscoStats
```
- Install the dependencies:
```bash
pip install -r requirements.txt
```
- Move your discord data inside the project directory, **make sure it is all dumped under one "package" folder.**
- run main file:
```bash
python main.py
```
- optionally use the --dir flag to pinpoint the package location to a specific directory:
```bash
python main.py --dir otherFolder/package
```

### Known Limitations

- the name of servers, channels, users etc. cannot be displayed as there is no way to do that without having a bot or some sort of authorization within the server itself
- the names of the emojis alone cannot be used because there could be conflicts between different servers, so its more convenient for them to be displayed in the `<:Emoji:12345678910>` format.