Skip to content
This repository has been archived by the owner on Jul 26, 2022. It is now read-only.
/ github-stats Public archive

Simple repository statistics over GitHub REST API

License

Notifications You must be signed in to change notification settings

smelnikov/github-stats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ghstats

Утилита для получения статистики публичного репозитория GitHub

Получает такие данные, как:

  • Самые активные участники (топ30 по коммитам)

  • Количество открытых, закрытых, старых pull requests. Pull request считается старым, если он не закрывается в течение 30 дней.

  • Количество открытых, закрытых, старых issues. Issue считается старым, если он не закрывается в течение 14 дней.

Установка

Это нативная Python 3.0+ библиотека. Для установки:

pip install git+https://github.com/smelnikov/cv-github-stats

Консольная утилита

После установки библиотеки её можно использовать как консольную утилиту.

$ python -m ghstats -h
usage: ghstats [-h] [-since SINCE] [-until UNTIL] [-b BRANCH] [-t TOKEN] repo

positional arguments:
  repo                  URL публичного репозитория на github.com

optional arguments:
  -h, --help            show this help message and exit
  -s SINCE, --since SINCE
                        Дата начала анализа (YYYY-MM-DD). Если пустая, то неограничено.
  -u UNTIL, --until UNTIL
                        Дата окончания анализа (YYYY-MM-DD). Если пустая, то неограничено.
  -b BRANCH, --branch BRANCH
                        Ветка репозитория. По умолчанию - master
  -t TOKEN, --token TOKEN
                        Токен авторизации

About

Simple repository statistics over GitHub REST API

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages