Skip to main content

CLI tool for scanning Discord servers and visualizing statistics

Reason this release was yanked:

Deprecated

Project description

Discord Analyzer

A command-line tool for scanning and analyzing Discord servers, displaying several statistics in the form of tables and charts.

Features

Server scanning

A group of channels from a server can be selected to be scanned.

Scans include all the messages in the selected channels including other relevant information (reactions, mentions, etc...).

The scans can later be updated by scanning only the new messages.

Analysis

After the scan is completed, an analysis is performed, compiling all relevant information for each user, channel, emoji and the server.

Analysis do not contain the messages' text, so they can be safely shared.

Importing and Exporting

Scans and analysis can be exported and imported to/from JSON files.

Data visualization

Tables and charts can be generated, displaying metrics and ranks.

Metrics analyzed include:

  • Messages
  • Characters typed
  • Characters per message
  • Emoji used
  • Reactions
  • Mentions
  • Replies
  • Links
  • Attachments
  • Messages per hour of the day
  • Messages per day of the week

Some filters can be applied to the data displayed (e.g. column selection, user roles)

Installation and Usage

To install Discord Analyzer run:

pip install discord-analyzer

To execute run:

discord-analyzer

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

discord-analyzer-1.0.1.tar.gz (23.5 kB view details)

Uploaded Source

Built Distribution

discord_analyzer-1.0.1-py3-none-any.whl (23.5 kB view details)

Uploaded Python 3

File details

Details for the file discord-analyzer-1.0.1.tar.gz.

File metadata

  • Download URL: discord-analyzer-1.0.1.tar.gz
  • Upload date:
  • Size: 23.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5

File hashes

Hashes for discord-analyzer-1.0.1.tar.gz
Algorithm Hash digest
SHA256 e22d0d650df5c01e27369087ee5bcb035968c6920da8765352333ea97ed583a8
MD5 be32143e42c834fb5bfe6089a0000879
BLAKE2b-256 b152f14e28c8c02c150a7d713986750f263c13807bca3a6e5f33414e8a6e987e

See more details on using hashes here.

Provenance

File details

Details for the file discord_analyzer-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: discord_analyzer-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 23.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5

File hashes

Hashes for discord_analyzer-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8c6946d9559d112876af5763d82608c85440744e684a2addfa3ee38bb7211e5e
MD5 df396102230a6341b7308afbe6acfb01
BLAKE2b-256 66359918adff7340e6251711c148ebeb7a23bbf2517184b26c6c28c2e8711813

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page