Metadata-Version: 2.4
Name: GithubTotal
Version: 26.3.23
Summary: Generate personal GitHub stats report with multi-dimensional analysis.
License: MIT
License-File: LICENSE
Keywords: github,stats,report,excel,cli,analytics,github-api,repository,insights,developer-tools,productivity
Author: qiufeng
Author-email: appleidqiufeng@outlook.com
Requires-Python: >=3.8,<4.0
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
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: Programming Language :: Python :: 3.14
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Filesystems
Requires-Dist: openpyxl (>=3.0.0,<4.0.0)
Requires-Dist: requests (>=2.28.0,<3.0.0)
Project-URL: Changelog, https://github.com/qiufengcute/GithubTotal/blob/main/CHANGELOG.md
Project-URL: Homepage, https://github.com/qiufengcute/GithubTotal
Project-URL: Repository, https://github.com/qiufengcute/GithubTotal
Description-Content-Type: text/markdown

# GitHub Total

[![Python Version](https://img.shields.io/badge/python-3.8%2B-blue.svg)](https://www.python.org/downloads/)
[![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE)
[![Version](https://img.shields.io/pypi/v/GithubTotal.svg)]()
[![Download](https://img.shields.io/pypi/dm/GithubTotal.svg)]()

Generate personal GitHub stats report with multi-dimensional analysis.

## Features

- 📊 Generate Excel report with 3 sheets:
  - **Repository Data**: All repos with metadata (creation date, update date, language, stars, etc.)
  - **Statistics**: Summary stats (active repos by period, top language, star leaders, etc.)
  - **User Info**: Basic profile info
- 🚀 One command, no config needed
- 📈 Auto-categorize repos by creation/update time (New(This month)/Mid(This year)/Old(Before this year))
- ⭐ Track your stars (including self-stars)

## Installation

```bash
pip install GithubTotal
```

## Usage

```bash
ght <username> -o <output.xlsx>
```

