# 






## Содержание
* [Описание](#описание)
* [Функции](#функции)
* [Требования](#требования)
* [Установка](#установка)
* [Конфигурация](#конфигурация)
* [Настройки расписания](#настройки-расписания)
* [Запуск](#запуск)
* [Важные примечания](#важные-примечания)
* [Лицензия](#лицензия)
## Описание
Мощный Python-скрипт, автоматизирующий создание релизов на GitHub путем генерации ежедневных архивов содержимого вашего репозитория. Идеально подходит для проектов, требующих регулярных сборок или резервных копий.
## Функции
* 🔄 **Автоматическое архивирование репозитория** - Создает сжатые архивы вашего репозитория
* 🚀 **Генерация релизов на GitHub** - Автоматически создает релизы на GitHub
* 📦 **Загрузка ресурсов** - Прикрепляет архивные файлы к каждому релизу
* 💻 **Кроссплатформенность** - Работает как на Windows, так и на Linux
* ⏱️ **Настраиваемое расписание** - Настройте собственное время выпуска релизов
* 🔒 **Безопасная аутентификация** - Использует персональные токены доступа GitHub для безопасного доступа к API
## Требования
* Python 3.8 или выше
* Установленный и настроенный Git
* Персональный токен доступа GitHub с соответствующими разрешениями
* Интернет-соединение для доступа к API GitHub
## Установка
### Windows
1. **Клонировать репозиторий**
```bash
git clone https://github.com/themaster1970sf/AutoBuildRepo.git
cd AutoBuildRepo
```
2. **Установить зависимости**
```powershell
pip install -r requirements.txt
```
3. **Запустить скрипт**
```powershell
python app.py
```
### Linux
1. **Клонировать репозиторий**
```bash
git clone https://github.com/themaster1970sf/AutoBuildRepo.git
cd AutoBuildRepo
```
2. **Создать и активировать виртуальное окружение**
```bash
python3 -m venv venv
source venv/bin/activate
```
3. **Установить зависимости**
```bash
pip install -r requirements.txt
```
4. **Запустить скрипт**
```bash
python3 app.py
```
Сделано с ❤️ от themaster1970sf