SABnzbd — это двоичная программа чтения новостей с открытым исходным кодом, написанная на Python.
Он абсолютно бесплатен, прост в использовании и работает практически везде. SABnzbd делает Usenet максимально простым и оптимизированным, автоматизируя все, что мы можем. Все, что вам нужно сделать, это добавить .nzb
. SABnzbd берет на себя управление оттуда, где он будет автоматически загружен, проверен, исправлен, извлечен и сохранен без участия человека. SABnzbd предлагает простой мастер настройки и инструменты самоанализа для проверки вашей настройки.
Если вы хотите узнать больше, вы можете зайти на наш сайт: https://sabnzbd.org.
У SABnzbd есть несколько зависимостей, которые вам понадобятся, прежде чем вы сможете приступить к работе. Если вы ранее запускали SABnzbd из одного из различных пакетов Linux, то, скорее всего, у вас уже есть все необходимые зависимости. Если нет, вот что вы ищете:
python
(Python 3.8 и выше, часто называемый python3
)requirements.txt
. Установите с помощью python3 -m pip install -r requirements.txt -U
par2
(Руководство по установке многопоточного par2 можно найти здесь)unrar
(убедитесь, что вы получили «официальную» платную версию unrar)Необязательный:
requirements.txt
Ваш менеджер пакетов должен предоставить их. Если нет, у нас есть ссылки в нашем руководстве по установке.
После того, как вы разобрались со всеми зависимостями, просто запустите:
python3 -OO SABnzbd.py
Или, если вы хотите работать в фоновом режиме:
python3 -OO SABnzbd.py -d -f /path/to/sabnzbd.ini
Если вам нужна многоязычная поддержка, запустите:
python3 tools/make_mo.py
Здесь подробно описаны многие другие параметры командной строки.
Используемый нами рабочий процесс представляет собой упрощенную форму «GitFlow». По сути:
master
содержит только стабильные выпуски (которые были объединены с master
) и предназначен для конечных пользователей.develop
является целью интеграции и не предназначена для конечных пользователей.1.1.x
— это ветка выпуска и обслуживания 1.1.x (1.1.0 -> 1.1.1 -> 1.1.2) и не предназначена для конечных пользователей.feature/my_feature
— это временная ветка функций, основанная на develop
.bugfix/my_bugfix
— это необязательная временная ветка для исправлений ошибок, основанная на develop
.Условия:
master
будет простым: ветка релиза всегда правильная.master
не слит обратно в develop
.develop
не основана на master
.develop
.develop
).develop
могут быть перенесены в ветку выпуска.