Script for generating reports from [standupbot](https://github.com/beeper/standupbot) matrix posts.
Find a file
Michal Konecny 31a7f0fc08 Add number of entries to each user
Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2026-03-17 12:42:20 +01:00
matrix_standup_report Add number of entries to each user 2026-03-17 12:42:20 +01:00
.gitignore Adjust for Done/Planned model 2025-10-14 11:52:54 +02:00
config.example.toml Initial version 2025-09-16 11:17:44 +02:00
poetry.lock Initial version 2025-09-16 11:17:44 +02:00
pyproject.toml Initial version 2025-09-16 11:17:44 +02:00
README.md Initial version 2025-09-16 11:17:44 +02:00

matrix_standup_report

Script for generating reports from standupbot matrix posts.

Installation

  1. Clone the repository using git

    git clone https://forge.fedoraproject.org/cle/matrix_standup_report.git

    cd matrix_standup_report

  2. Install poetry

    On Fedora:

    dnf install poetry

    From PyPI:

    pip install poetry

  3. Install the script using poetry

    poetry install

Configuration

matrix_standupt_report needs configuration file provided by the user. The example is available here.

The script expects that emm tool is installed on the environment. It's being used to retrieve the matrix posts.

Usage

All the commands needs to be run with poetry run. Example poetry run matrix_standup_report --help

  • Print help

    matrix_standup_report --help

  • Print generate-report command help

    matrix_standup_report generate-report --help

  • Verbose mode

    matrix_standup_report -v <command>

  • Generate report since 11.09.2025

    matrix_standup_report generate-report --since "2025-09-11T00:00:00Z" --config config.toml