A simple command-line tool that fetches and summarizes a user's public GitHub activity, with optional caching and event filtering.
Clone the repository:
git clone https://github.com/av-guy/github-activity-tracker.git
cd github-activity-trackerCreate and activate a virtual environment:
python -m venv .venv
source .venv/bin/activate # On Windows use: .venv\Scripts\activateInstall dependencies:
pip install -r requirements.txtShow available commands and options:
python -m activity-tracker --helpRun the tool for a GitHub username:
python -m activity-tracker <username>By default, results are cached between runs.
Use --no-cache to bypass the cache, or --filter to show only specific event types (for example, PushEvent or PullRequestEvent).
Example:
python -m activity-tracker <username> --filter pullrequestevent