## Системные требования OC: Windows 10+, macOS 10.13+, Linux kernel 3.x+ ОЗУ: 512 МБ и выше Диск: 512 МБ минимум + место под данные ## Требуеться заранее установить - Python 3.13.13 и выше - ffmpeg 2026-01-29 (Если вы будете хранить видео) - git (по желанию) ## Инструкиция Приготовив все программы вам надо настроить booru ### Скачиваем пакет У вас есть два варианта в зависимости от установленного git #### Используя CLI сделать в папке где будет размещен сайт `git clone https://git.nekono.su/Nyako/Local-Booru.git .` #### Используя веб-сайт 1. Скачиваем по кнопке: ![1](./img/1.png) ![2](./img/2.png) 2. Делаем распаковку в папку где будет сайт ### Производим установку зависимостей Используя CLI сделать в папке где будет размещен сайт `pip install -r requirements.txt` ### Делаем конфигурацию файла config.json Объяснение конфига: | Ключ | По умолчанию | Пояснение | |----------|----------|----------| | `server`-`host` | `"127.0.2.1"` | Хост запуска сервера | | `server`-`port` | `80` | Порт запуска сервера | | `server`-`count_page` | `25` | Количество элементов на странице | | `server`-`thumb_size` | `250` | Размер превью в пикселях по широкой стороне | | `gb`-`id` | `""` | ID пользователя Gelbooru | | `gb`-`hash` | `""` | Hash пользователя Gelbooru | | `file`-`repos` | `["data/files"]` | Список каталогов где храняться полные файлы | | `file`-`dw` | `"data/files"` | Каталог хранения загрузок | | `file`-`thumb` | `"data/thumb"` | Каталог обложек | 1. Обязательно надо получить ID и Hash пользователя и внести в конфиг для работы! 2. Установить скрипт в VioletMonkey [отсюда](https://git.nekono.su/Nyako/Local-Booru/raw/branch/main/button_script.user.js) #### Если вы меняли Host или Port - Открыть любой пост - Ввести корневой путь в конфигурации скрипта на тот что у вас ### Запуск Просто выполните `python run.py`