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_label
key 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
--since
option - Issues opened since the date given by the
--since
option
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
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 |