Gitea Repository Analyzer

Программа с графическим интерфейсом для анализа репозиториев Gitea.

Что умеет программа

  • заставка при запуске;
  • регистрация профиля;
  • вход по логину и паролю;
  • сохранение ссылок на репозитории для каждого пользователя;
  • обновление информации по выбранной ссылке отдельной кнопкой;
  • вывод автора, соавторов, даты создания, даты изменения;
  • подсчёт строк Python-кода.

Запуск через Python

pip install -r requirements.txt
python main.py

Сборка в EXE

На Windows открой папку проекта и запусти файл:

build_exe.bat

После сборки файл появится здесь:

dist/GiteaAnalyzer.exe

Его можно перенести на рабочий стол и запускать как обычную программу.

Где хранятся аккаунты и ссылки

Данные сохраняются на компьютере пользователя в папке:

C:\Users\USERNAME\GiteaAnalyzer\users.json

Пароли хранятся не обычным текстом, а в виде SHA-256 хеша.

Description
No description provided
Readme 15 MiB
Languages
Python 100%