تخطَّ إلى المحتوى

برامج التنزيل

الإعداد

وصّل تطبيق التنزيل لديك ليرسل إليه HolyArrs الإصدارات ويستورد ما يكتمل.

لا ينزّل HolyArrs شيئًا بنفسه. يسلّم كل إصدار إلى برنامج تنزيل، ويتابعه، ثم يستورد الملفات.

النوع التطبيقات
تورنت qBittorrent، و Transmission 4 أو أحدث، و Deluge
Usenet SABnzbd، و NZBGet
  • أنت المالك أو مشرف.
  • تطبيق التنزيل لديك يعمل وتستطيع فتح صفحته على الويب.
  1. افتح Settings > Downloaders (الإعدادات > برامج التنزيل).

  2. اضغط Add a Downloader (إضافة برنامج تنزيل).

  3. تحت Which app (أي تطبيق)، اختر تطبيقك.

  4. اكتب اسمًا في Name (الاسم).

  5. اكتب في Address (العنوان) عنوان صفحة التطبيق على الويب، مثل http://192.168.1.10:8090.

  6. املأ بيانات تسجيل الدخول. انظر تسجيل الدخول لكل تطبيق.

  7. اضغط Save (حفظ)، ثم Test (اختبار) في الصف.

    سترى Working (يعمل) بجانب الاسم.

تسجيل الدخول لكل تطبيق

رابط إلى تسجيل الدخول لكل تطبيق
التطبيق ما تدخله أين تجده
qBittorrent API key (مفتاح API) (في qBittorrent 5.2 أو أحدث) أو Username and password (اسم المستخدم وكلمة المرور) Options > Web UI
Transmission اسم المستخدم وكلمة المرور، واتركهما فارغين إذا لم يطلبهما إعدادات Transmission
Deluge كلمة مرور Web UI، بلا اسم مستخدم Deluge Web UI
SABnzbd مفتاح API Config > General
NZBGet اسم المستخدم وكلمة المرور، واتركهما فارغين إذا كان NZBGet يسمح لـ HolyArrs بالدخول من دونهما إعدادات NZBGet

يخزّن HolyArrs المفاتيح وكلمات المرور مشفّرة ولا يعرضها مرة أخرى أبدًا. اترك الحقل كما هو للإبقاء على القيمة المخزّنة. عندما تغيّر العنوان إلى جهاز مضيف آخر، اكتب المفتاح من جديد. لا يرسل HolyArrs مفتاحًا مخزّنًا إلى جهاز مضيف جديد أبدًا.

في qBittorrent تجد هذه الخيارات تحت More options (خيارات أخرى).

يضع HolyArrs تنزيلاته تحت هذه الفئة ولا يتابع سواها.

التطبيق كيف تعمل الفئة
qBittorrent تُنشأ لك إذا لم تكن موجودة
SABnzbd يجب أن تكون موجودة مسبقًا، تحت Config > Categories
Transmission، Deluge تُخزَّن على شكل label
NZBGet تُرسل على أنها فئة التنزيل

قيمة Priority (الأولوية) من 1 إلى 50. يُستخدم الرقم الأصغر أولًا، والأرقام المتساوية تتناوب. مع Tags (الوسوم)، لا يستخدم برنامج التنزيل هذا إلا الأعمال التي تشاركه وسمًا. الأعمال التي بلا وسم تستخدم برامج التنزيل التي بلا وسم.

املأ Downloader’s path (مسار برنامج التنزيل) و HolyArrs’ path (مسار HolyArrs) تحت Different folder names (أسماء مجلدات مختلفة) فقط عندما يرى التطبيقان مجلد التنزيل باسمين مختلفين. مثال: يحفظ برنامج التنزيل في /data/torrents ويراه HolyArrs على أنه /downloads. يضيف Add a path pair (إضافة زوج مسارات) صفًا آخر.

الحل الأفضل مجلد رئيسي واحد مشترك مركّب على المسار نفسه في الحاويتين. انظر المجلدات.

الوصول إلى الشبكة المحلية

رابط إلى الوصول إلى الشبكة المحلية

مفعّل افتراضيًا، لأن برامج التنزيل تعمل في المنزل عادة. أوقفه لبرنامج تنزيل موجود على الإنترنت.

يستطيع HolyArrs تغيير برنامج التنزيل هذا

رابط إلى يستطيع HolyArrs تغيير برنامج التنزيل هذا

إيقافه يعني أن التنزيلات الجديدة تذهب إليه كالعادة، لكن HolyArrs لا يوقف ولا يغيّر ولا يزيل أي شيء موجود فيه. استخدمه لبرنامج تنزيل تشاركه مع تطبيقات أخرى.

تعرض صفحة العمل كل تنزيل: ينتظر دوره، أو ينزَّل مع السرعة والوقت المتبقي، أو متعثّر، أو فشل مع ذكر السبب.

اضغط Mark failed (اعتباره فاشلًا) لإنهاء تنزيل لا تريده. عندها HolyArrs:

  1. يضيف ذلك الإصدار إلى قائمة Turned down (مستبعَد) الخاصة بالعمل كي لا يُختار مرة أخرى.
  2. يزيله من برنامج التنزيل، مع ملفاته.
  3. يبحث من جديد ويرسل أفضل إصدار تالٍ.

إذا لم يجتز أي إصدار آخر قواعدك، يظهر على العمل Needs a decision (بحاجة إلى قرار).

الحالة المعنى
Working استجاب في آخر فحص
Paused (متوقف مؤقتًا) أوقفته أنت مؤقتًا. لا يُرسل إليه جديد؛ والتنزيلات الحالية تبقى متابَعة
Resting (في استراحة) لم يستجب، فينتظر HolyArrs حتى الوقت المعروض
Not answering (لا يستجيب) لم يحصل آخر فحص على رد
Sign-in refused (رُفض تسجيل الدخول) رُفض المفتاح أو بيانات تسجيل الدخول

يوقف Pause (إيقاف مؤقت) الإرسال ويعيده Resume (استئناف)، وكلاهما في الصف. برنامج التنزيل الذي يتوقف عن الاستجابة يُتخطى مدة تصل إلى 30 دقيقة.

العَرَض: يفشل اختبار SABnzbd عندما يكون في Address اسم مضيف. السبب: يرفض SABnzbd أسماء المضيف التي لا يعرفها. الحل: استخدم عنوان IP الخاص به، أو أضف اسم مضيف HolyArrs إلى host_whitelist في SABnzbd تحت Config > Special.

العَرَض: يقول SABnzbd إن الفئة غير موجودة. الحل: أنشئ الفئة في SABnzbd تحت Config > Categories، ثم اضغط Test.

العَرَض: Deluge لا يعمل. الحل: في Deluge Web UI، اتصل بنفسك بالـ daemon لديك وفعّل إضافة Label. لا يختار HolyArrs daemon.

العَرَض: يُرفض ملف .torrent أو .nzb قادم من مصدر له وكيل (proxy). السبب: لا يستطيع Transmission و Deluge و NZBGet بعدُ أخذ هذه الملفات عبر مصدر يمر بوكيل. روابط magnet تعمل.

العَرَض: يقول صف Check whether this download arrived (تحقق من وصول هذا التنزيل). السبب: انقطع الاتصال بينما كان Transmission أو Deluge أو NZBGet يستلم إصدارًا. لا يرسله HolyArrs مرة أخرى من تلقاء نفسه. الحل:

  1. ابحث عن التنزيل في تطبيق برنامج التنزيل.
  2. في HolyArrs، اضغط Give up on it (تخلَّ عنه). يبقى التنزيل في برنامج التنزيل. اختر إصدارًا آخر تحت Needs a decision إذا أردت.

العَرَض: Sign-in refused. الحل: انسخ المفتاح أو كلمة المرور من برنامج التنزيل، واكتبه من جديد، ثم اضغط Test.

المزيد في حل المشكلات.

كيف يختار HolyArrs برنامج تنزيل
  • إصدارات التورنت تذهب إلى برامج تنزيل التورنت، وإصدارات Usenet إلى برامج Usenet.
  • رقم الأولوية الأصغر أولًا. الأرقام المتساوية تتناوب.
  • برامج التنزيل المتوقفة مؤقتًا والتي في استراحة تُتخطى.
  • إذا رفض أحدها إصدارًا، يُجرَّب التالي من النوع نفسه (Try the next Downloader (جرّب برنامج التنزيل التالي)).
  • يفصل بين كل إرسالين إلى برنامج التنزيل نفسه 2 s افتراضيًا.
  • يجب أن تتطابق الوسوم. الأعمال التي بلا وسم تذهب إلى برامج التنزيل التي بلا وسم.
عند تعثّر التنزيلات: ما الذي يُحتسب، والإعدادات

يعامل HolyArrs هذه الحالات مثل Mark failed:

  • يستسلم برنامج التنزيل (أجزاء ناقصة، فشل الإصلاح). يُعرض السبب الذي ذكره.
  • يحتوي التنزيل على برامج مثل .exe أو .bat أو .scr أو .lnk، ومنها movie.mkv.exe.
  • يبدو التنزيل مزيفًا: ملاحظة عن كلمة مرور، أو أرشيفات فقط بلا فيديو أو صوت، أو اختصار ويب ليس بجانبه وسائط. تُقرأ قوائم ملفات التورنت فور وصولها، فيفشل المزيف قبل أن ينزَّل.
  • لا تطابق الملفات اسم الإصدار. يُرفض الاستيراد ويُزال التنزيل.
  • لا تقدّم طوال مدة الاستسلام. انتظار الدور، والإيقاف المؤقت في برنامج التنزيل، والإصلاح أو فك الضغط عند 100% لا تُحتسب.
  • أُزيل التنزيل من خارج HolyArrs. يُستبدل به الإصدار التالي.

تجد هذه الإعدادات تحت When downloads go wrong (عند تعثّر التنزيلات) في Settings > Downloaders. اضغط Save في الشريط الذي يظهر بعد أي تغيير.

الإعداد الافتراضي غيّره عندما
إزالة التنزيلات الفاشلة من برنامج التنزيل مفعّل تريد فحص التنزيلات الفاشلة (أوقفه). تفعيله يحذف ملفاتها أيضًا
إضافة الأعمال المطابقة إلى مكتبتك متوقف تريد أن يضاف من دون بحث عملٌ مطابقته مؤكدة وموجود أصلًا في برنامج تنزيل
عند إزالة تنزيل: Delete its files (حذف ملفاته) مفعّل تريد الإبقاء على الملفات
عند إزالة تنزيل: Turn down its Release (استبعاد إصداره) متوقف لا تريد أن يُختار ذلك الإصدار للعمل مرة أخرى أبدًا
عند إزالة تنزيل: Search again (البحث من جديد) مفعّل أوقفه إذا كنت تختار الإصدار التالي بنفسك. يحتاج إلى Turn down its Release
متعثّر بعد (ساعات) 6 تنزيلاتك بطيئة بطبيعتها. المدى من 1 إلى 168
تجربة الإصدار التالي بعد (ساعات) 24 تفضّل الانتظار على الاستبدال. تُحسب من آخر تقدّم. المدى: من مدة التعثّر حتى 720
إفشال التنزيلات التي تحتوي على برامج أو مزيفات مفعّل نادرًا. إيقافه يتركها تصل إلى الاستيراد
استبدال التنزيلات المُزالة من خارج HolyArrs مفعّل تزيل التنزيلات عن قصد. إيقافه يجعل العمل ينتظرك
تجربة برنامج التنزيل التالي مفعّل تريد برنامج تنزيل واحدًا فقط
الثواني بين كل إرسالين إلى برنامج التنزيل نفسه 2 يختنق برنامج التنزيل من الدفعات المتتالية. القيمة 0 توقف الفاصل. المدى من 0 إلى 60
اقفل برنامج تنزيل على وضع القراءة فقط من الخادم

اجعل قيمة HOLYARRS_READONLY_DOWNLOADERS قائمة مفصولة بفواصل من معرّفات برامج التنزيل أو عناوينها:

HOLYARRS_READONLY_DOWNLOADERS=http://your-server:8080

برنامج التنزيل المذكور في القائمة يبقى للقراءة فقط مهما كان وضع مفتاحه، حتى بعد إزالته وإضافته من جديد. يظهر المفتاح مقفلًا، وتخفي صفحة التنزيلات أزرار التحكم في صفوفه.

الإزالة، وإزالة تنزيلات NZBGet، و API
  • يُرفض Remove (إزالة) ما دام في برنامج التنزيل تنزيلات نشطة. أوقفه مؤقتًا، ودعها تكتمل، ثم أزله.
  • يحذف NZBGet الملفات كلما أُزيل تنزيل أو مدخله في السجل، لذلك يرفض HolyArrs طلبات الإزالة التي تطلب الإبقاء على الملفات.
  • كل مسارات API الخاصة ببرامج التنزيل موجودة في http://your-server:6262/api/v1/openapi.json.

HolyArrs مجاني. إذا وفّر عليك وقتًا، امنحه نجمة على GitHub أو ادعمه ماليًا أو ادعُني إلى فنجان قهوة.