Skip to main content

Generate daily/weekly/monthly team digests from Markdown logs; optional Slack posting.

Project description

team-digest

PyPI CI License: MIT

Generate daily/weekly/monthly team email digests from Markdown logs and optionally deliver to Slack.


Installation

pip install team-digest

Quick Start

Daily digest

team-digest daily --logs-dir logs --date 2025-10-17 --output outputs/daily.md --group-actions

Weekly digest

team-digest weekly --logs-dir logs --start 2025-10-13 --end 2025-10-19 --output outputs/weekly.md --group-actions --emit-kpis --owner-breakdown

Monthly digest

team-digest monthly --logs-dir logs --output outputs/monthly.md --group-actions

See USAGE.md for detailed usage.

Examples

Example logs and configs are bundled with the package:

import importlib.resources as r
print(list(r.files("team_digest.examples").rglob("*")))

License

MIT License.

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

team_digest-1.1.16.tar.gz (16.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

team_digest-1.1.16-py3-none-any.whl (20.7 kB view details)

Uploaded Python 3

File details

Details for the file team_digest-1.1.16.tar.gz.

File metadata

  • Download URL: team_digest-1.1.16.tar.gz
  • Upload date:
  • Size: 16.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for team_digest-1.1.16.tar.gz
Algorithm Hash digest
SHA256 fe2a3163cb566ee1952012f57c4bf0c8995b638c9713a884a88d9da7428906fd
MD5 2c23d64d7fb2e5e304ff2afce84813d5
BLAKE2b-256 45daf99097c51c5a768a49f29222030fea5c12a0bc68bf0de320827a6ecfa29e

See more details on using hashes here.

Provenance

The following attestation bundles were made for team_digest-1.1.16.tar.gz:

Publisher: release.yml on anurajdeol90/team-digest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file team_digest-1.1.16-py3-none-any.whl.

File metadata

  • Download URL: team_digest-1.1.16-py3-none-any.whl
  • Upload date:
  • Size: 20.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for team_digest-1.1.16-py3-none-any.whl
Algorithm Hash digest
SHA256 65079c7340c5112fddf9374ece44bfca7c1b561eb7c41609b07fd155838b929a
MD5 4116360a7f00ef8f43e99ef05a8f4889
BLAKE2b-256 3cbce074a9f295e95ba149b10b5f8e40fbc5704559c7c1824c333b02986098c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for team_digest-1.1.16-py3-none-any.whl:

Publisher: release.yml on anurajdeol90/team-digest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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