SABnzbd est un lecteur de nouvelles binaire Open Source écrit en Python.
C'est totalement gratuit, facile à utiliser et fonctionne pratiquement partout. SABnzbd rend Usenet aussi simple et rationalisé que possible en automatisant tout ce que nous pouvons. Tout ce que vous avez à faire est d'ajouter un .nzb
. SABnzbd prend le relais, où il sera automatiquement téléchargé, vérifié, réparé, extrait et archivé sans aucune interaction humaine. SABnzbd propose un assistant de configuration simple et dispose d'outils d'auto-analyse pour vérifier votre configuration.
Si vous souhaitez en savoir plus, vous pouvez vous rendre sur notre site Web : https://sabnzbd.org.
SABnzbd a quelques dépendances dont vous aurez besoin avant de pouvoir démarrer. Si vous avez déjà exécuté SABnzbd à partir de l'un des différents packages Linux, vous disposez probablement déjà de toutes les dépendances nécessaires. Sinon, voici ce que vous recherchez :
python
(Python 3.8 et supérieur, souvent appelé python3
)requirements.txt
. Installer avec python3 -m pip install -r requirements.txt -U
par2
(Le guide d'installation par2 multithread peut être trouvé ici)unrar
(assurez-vous d'avoir la version "officielle" non gratuite d'unrar)Facultatif:
requirements.txt
Votre gestionnaire de paquets devrait les fournir. Sinon, nous avons des liens dans notre guide d'installation.
Une fois que vous avez trié toutes les dépendances, exécutez simplement :
python3 -OO SABnzbd.py
Ou, si vous souhaitez exécuter en arrière-plan :
python3 -OO SABnzbd.py -d -f /path/to/sabnzbd.ini
Si vous souhaitez une prise en charge multilingue, exécutez :
python3 tools/make_mo.py
Nos nombreuses autres options de ligne de commande sont expliquées en détail ici.
Le workflow que nous utilisons est une forme simplifiée de "GitFlow". Essentiellement:
master
ne contient que des versions stables (qui ont été fusionnées avec master
) et est destiné aux utilisateurs finaux.develop
est la cible de l’intégration et n’est pas destiné aux utilisateurs finaux.1.1.x
est une branche de version et de maintenance pour 1.1.x (1.1.0 -> 1.1.1 -> 1.1.2) et n'est pas destinée aux utilisateurs finaux.feature/my_feature
est une branche de fonctionnalités temporaire basée sur develop
.bugfix/my_bugfix
est une branche temporaire facultative pour les corrections de bugs basées sur develop
.Conditions:
master
sera simple : la branche release a toujours raison.master
n'est pas fusionné pour develop
.develop
n'est pas rebasé sur master
.develop
uniquement.develop
).develop
peuvent être sélectionnées dans une branche de version.