Weekly Reporter
CLI tool for automated weekly work reports.
What it does
Aggregate completed work from Asana and GitLab into formatted weekly reports. Pulls tasks, commits, and merge requests from the past week and generates Markdown or Slack-ready summaries.
Features
- Asana integration for completed and assigned tasks
- GitLab integration for commits and merge requests
- Multiple output formats (Markdown, Slack)
- Multi-project support
- Environment variable configuration
- Timezone-aware date handling
Tech Stack
- Python 3.8+
- Click CLI framework
- python-gitlab / asana API clients
- pytest for testing