47 lines
1.4 KiB
Markdown
47 lines
1.4 KiB
Markdown
# 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 хеша.
|