Metadata-Version: 2.4
Name: team-digest
Version: 1.1.11
Summary: Generate daily/weekly/monthly team email digests and deliver to Slack.
Author: Anuraj Deol
License-Expression: MIT
Project-URL: Homepage, https://github.com/anurajdeol90/team-digest
Project-URL: Issues, https://github.com/anurajdeol90/team-digest/issues
Keywords: digest,email,slack,automation,team,reports
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Information Technology
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Communications :: Email
Classifier: Topic :: Office/Business
Classifier: Topic :: Software Development :: Build Tools
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: PyYAML<7,>=6
Requires-Dist: python-dateutil<3,>=2.8
Requires-Dist: regex>=2023.0.0
Requires-Dist: requests<3,>=2.31
Requires-Dist: tqdm<5,>=4
Dynamic: license-file

# Team Digest

Automate **daily**, **weekly**, and optional **monthly** digests from repo-stored logs (`/logs/notes-YYYY-MM-DD.md`). Post to Slack and upload artifacts via GitHub Actions.

## Features
- Daily / Weekly / Monthly digests
- Priority grouping (**High / Medium / Low**) or **flat-by-name** sorting
- Executive KPIs and owner breakdown (monthly/weekly optional)
- Slack posting (via webhook), artifacts uploaded on each run
- Robust parsing (mojibake fixes, wide bullet support), safe defaults

## Quick Start (1 minute)
1. Add a few files under `logs/notes-YYYY-MM-DD.md` (see [`docs/LOG_FORMAT.md`](docs/LOG_FORMAT.md)).
2. Go to **GitHub → Actions**:
   - **Daily Digest → Run workflow** (leave date blank to auto-pick)
   - **Weekly Digest → Run workflow** (leave dates blank to use last full Mon–Sun)
   - **Monthly Digest → Run workflow** (leave month blank to use previous calendar month)
3. Download the artifact or check Slack (if webhook is set).

> Slack: set `SLACK_WEBHOOK_URL` in repo **Settings → Secrets → Actions**.

## Docs
- [Quick Start](docs/QUICKSTART.md)
- [Log Format](docs/LOG_FORMAT.md)
- [Workflows & Options](docs/WORKFLOWS.md)

## License
MIT
