Skip to content

av-guy/github-activity-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Activity Tracker CLI

A simple command-line tool that fetches and summarizes a user's public GitHub activity, with optional caching and event filtering.


Installation

Clone the repository:

git clone https://github.com/av-guy/github-activity-tracker.git
cd github-activity-tracker

Create and activate a virtual environment:

python -m venv .venv
source .venv/bin/activate        # On Windows use: .venv\Scripts\activate

Install dependencies:

pip install -r requirements.txt

Usage

Show available commands and options:

python -m activity-tracker --help

Run 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

About

A CLI utility to aggregate data on GitHub activity for a specific user

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages