# Gitea Repository Analyzer

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

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

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

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

```bash
pip install -r requirements.txt
python main.py
```

## Сборка в EXE

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

```text
build_exe.bat
```

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

```text
dist/GiteaAnalyzer.exe
```

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

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

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

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

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