No project description provided
Project description
mtng
Generate meeting notes from GitHub + Indico
Installation
pip install mtng
Interface
$ mtng generate --help
Usage: mtng generate [OPTIONS] CONFIG
Generate a LaTeX fragment that includes an overview of PRs, Issues and
optionally an Indico agenda
Arguments:
CONFIG [required]
Options:
--token TEXT Github API token to use. Can be supplied
with environment variable GH_TOKEN
--since [%Y-%m-%d|%Y-%m-%dT%H:%M:%S|%Y-%m-%d %H:%M:%S]
[required]
--now [%Y-%m-%d|%Y-%m-%dT%H:%M:%S|%Y-%m-%d %H:%M:%S]
[default: 2021-10-26T13:10:29]
--event TEXT
--help Show this message and exit.
Configuration
mtng consumes a configuration file to specify which GitHub repositories to ingest. An example configuration could look like this:
repos:
- name: acts-project/acts
do_stale: true
stale_label: Stale
wip_label: ":construction: WIP"
do_open_prs: true
do_merged_prs: true
do_recent_issues: false
This configuration will look up the acts-project/acts repository. The output will contain sections on
- Stale PRs and issues. If this is turned on, the
stale_labelkey must be given as well - A list of open PRs, optionally filtered to not include the label given by
wip_label - Merged PRs since the date given by the
--sinceoption - Issues opened since the date given by the
--sinceoption
In addition and independent of this config, a meeting agenda can be attached at the end if the --event option is provided and contains a valid Indico URL.
Making a presentation
The output of mtng generate is a LaTeX fragment. It has to be incorporated into a set of Beamer/LaTeX slides, for example like
$ mtng generate spec.yml > gen.tex
with a LaTeX file like
% Preamble and beginnig of slides
\input{gen.tex}
% Rest of slides
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gha-stats-0.1.1.tar.gz.
File metadata
- Download URL: gha-stats-0.1.1.tar.gz
- Upload date:
- Size: 5.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/62.1.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
30264f4149e9379dd1497e129f39ea4436cce6474ae4f4d972b1a15290cd7704
|
|
| MD5 |
7f1fa8e90a0781b1f8be6b01d921c058
|
|
| BLAKE2b-256 |
f03af6217cfdaf69889d0822cabee17523de6eaf5a7471e5fe3e3240b9181419
|
File details
Details for the file gha_stats-0.1.1-py3-none-any.whl.
File metadata
- Download URL: gha_stats-0.1.1-py3-none-any.whl
- Upload date:
- Size: 5.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/62.1.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
813d3f687c2ffece997aef90b1c29482a277b7acd797b392a7b55976bc4c9f22
|
|
| MD5 |
1401a59af7d89f194a59cc9a2875a682
|
|
| BLAKE2b-256 |
7affc455b8c4acbfa8862c8a389bea0ca289799d3bc3d6334bb8db8fa0e75dda
|