Parse GDPR-exported Telegram data and print stats to the console
Find a file
Steffo cf17903fa8
All checks were successful
Release using Poetry a new version of the Python package / Build package (push) Successful in 6s
Release using Poetry a new version of the Python package / Publish package on Forgejo Packages (push) Successful in 2s
Release using Poetry a new version of the Python package / Publish package on Test PyPI (push) Successful in 4s
Release using Poetry a new version of the Python package / Publish package on PyPI (push) Successful in 5s
Bump version to 3.0.1
2025-11-24 13:32:53 +01:00
.forgejo/workflows Remove Git SHA256 from Action 2025-11-14 03:40:55 +01:00
.idea Add IntelliJ metadata 2025-11-24 10:47:19 +01:00
.media Add icons 2025-11-14 03:31:22 +01:00
.vscode Add support for Python in VSCode 2025-11-14 04:41:17 +01:00
telegramstats Run format code 2025-11-24 13:12:49 +01:00
.editorconfig Add .editorconfig 2025-11-14 04:40:57 +01:00
.gitignore Remove .idea from .gitignore 2025-11-24 10:32:23 +01:00
LICENSE.txt Re-license to EUPL-1.2 2025-11-14 00:00:02 +01:00
poetry.lock Add markovify as an optional dependency under the markov extra 2025-11-24 11:11:02 +01:00
pyproject.toml Bump version to 3.0.1 2025-11-24 13:32:53 +01:00
README.md Add feature to README 2025-11-24 13:32:43 +01:00

Telegram Stats

Parse GDPR-exported Telegram data and print stats to the console

Quick setup

Make sure pipx is installed, then:

pipx install telegramstats[markov]
pipx run telegramstats --version
pipx run telegramstats --help

See the documentation for more information.

Supported stats

  • Message counts in chats by user
  • Generate markov chains from chat messages (markov extra)

Tools

Written in Python CLI with Click

Packaging

Available on PyPI Available on Forgejo Packages

Documentation

Documentation available Licensed under EUPL-1.2

Development

Code repository Releases Issues Pull requests