SABnzbd هو قارئ أخبار ثنائي مفتوح المصدر مكتوب بلغة بايثون.
إنه مجاني تمامًا وسهل الاستخدام ويعمل عمليًا في كل مكان. 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
فرعًا مؤقتًا اختياريًا لـ bugfix(es) استنادًا إلى develop
.شروط:
master
أمرًا بسيطًا: فرع الإصدار صحيح دائمًا.master
مرة أخرى develop
.develop
على أساس master
.develop
فقط.develop
).develop
إلى فرع الإصدار.