رفتن به محتوا

دانلودرها

راه‌اندازی

برنامهٔ دانلود خود را متصل کنید تا HolyArrs بتواند ریلیزها را برایش بفرستد و هرچه تمام می‌شود وارد کند.

HolyArrs خودش دانلود نمی‌کند. هر ریلیز را به یک دانلودر می‌دهد، آن را دنبال می‌کند و فایل‌ها را وارد می‌کند.

نوع برنامه‌ها
تورنت qBittorrent، Transmission 4 یا جدیدتر، Deluge، rTorrent (با ruTorrent یا بدون آن)
یوزنت SABnzbd، NZBGet
  • شما مالک یا مدیر هستید.
  • برنامهٔ دانلود شما اجرا می‌شود و می‌توانید صفحهٔ وب آن را باز کنید.

افزودن یک دانلودر

پیوند به افزودن یک دانلودر
  1. Settings > Downloaders (تنظیمات > دانلودرها) را باز کنید.

  2. Add a Downloader (افزودن یک دانلودر) را بزنید.

  3. زیر Which app (کدام برنامه)، برنامهٔ خود را انتخاب کنید.

  4. یک Name (نام) وارد کنید.

  5. Address (نشانی) را وارد کنید، یعنی صفحهٔ وب برنامه، مثل http://192.168.1.10:8090. برای rTorrent، نشانی rTorrent را ببینید.

  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
rTorrent نام کاربری و گذرواژهٔ وب‌سروری که جلوی rTorrent است، اگر چیزی نخواسته خالی بگذارید تنظیمات وب‌سرور یا سیدباکس شما
SABnzbd کلید API Config > General
NZBGet نام کاربری و گذرواژه، اگر NZBGet بدون آن‌ها به HolyArrs اجازهٔ ورود می‌دهد خالی بگذارید تنظیمات NZBGet

HolyArrs کلیدها و گذرواژه‌ها را رمزگذاری‌شده ذخیره می‌کند و دیگر نشانشان نمی‌دهد. برای نگه داشتن مقدار ذخیره‌شده، فیلد را دست نزنید. وقتی نشانی را به میزبان دیگری عوض می‌کنید، کلید را دوباره وارد کنید. HolyArrs کلید ذخیره‌شده را هرگز به میزبان جدید نمی‌فرستد.

HolyArrs با rTorrent از راه XML-RPC حرف می‌زند. Address (نشانی) همان پیوند است، نه صفحهٔ ruTorrent.

راه‌اندازی نشانی
crazymax/rtorrent-rutorrent http://host:8000/RPC2. پورت 8080 آنجا صفحهٔ ruTorrent است
از راه ruTorrent http://host:8080/plugins/httprpc/action.php، یا /rutorrent/plugins/httprpc/action.php وقتی ruTorrent زیر /rutorrent است. /plugins/rpc/rpc.php هم کار می‌کند
سیدباکس پیوندی که سیدباکس شما می‌دهد، مثل https://host/user/RPC2

نشانی بدون مسیر /RPC2 می‌گیرد. با rTorrent 0.16.25 و ruTorrent 5.3.18 آزمایش شده است.

HolyArrs هر فایل .torrent را خودش می‌گیرد و به rTorrent می‌فرستد، پس rTorrent هرگز با منبع تماس نمی‌گیرد.

وقتی rTorrent روی رایانهٔ دیگری اجرا می‌شود، HolyArrs پوشهٔ دانلود آن را نمی‌بیند. یک همگام‌سازی راه بیندازید که فایل‌های تمام‌شده را در پوشه‌ای که HolyArrs می‌بیند کپی کند. بعد زیر Paths یک جفت مسیر اضافه کنید: Downloader’s path (مسیر دانلودر) پوشهٔ سیدباکس است، مثل /home/user/downloads، و HolyArrs’ path (مسیر HolyArrs) پوشهٔ محلی است که همگام‌سازی پر می‌کند.

در qBittorrent این‌ها زیر More options (گزینه‌های بیشتر) هستند.

HolyArrs دانلودهایش را زیر این دسته‌بندی می‌گذارد و فقط همان دسته را دنبال می‌کند.

برنامه دسته‌بندی چطور کار می‌کند
qBittorrent اگر نباشد برایتان ساخته می‌شود
SABnzbd باید از قبل وجود داشته باشد، زیر Config > Categories
Transmission، Deluge به‌صورت برچسب ذخیره می‌شود
rTorrent به‌عنوان برچسب در d.custom1 ذخیره می‌شود و در ستون Label در ruTorrent دیده می‌شود
NZBGet به‌عنوان دستهٔ دانلود فرستاده می‌شود

Priority and tags (اولویت و تگ‌ها)

پیوند به Priority and tags (اولویت و تگ‌ها)

Priority (اولویت) از 1 تا 50 است. عدد کمتر زودتر استفاده می‌شود و عددهای برابر نوبتی کار می‌کنند. با Tags (تگ‌ها)، فقط عنوان‌هایی که تگ مشترک دارند از این دانلودر استفاده می‌کنند. عنوان‌های بدون تگ از دانلودرهای بدون تگ استفاده می‌کنند.

Downloader’s path (مسیر دانلودر) و HolyArrs’ path (مسیر HolyArrs) را زیر Different folder names (نام‌های متفاوت پوشه) فقط وقتی پر کنید که دو برنامه پوشهٔ دانلود را با نام‌های متفاوت می‌بینند. مثال: دانلودر در /data/torrents ذخیره می‌کند و HolyArrs آن را /downloads می‌بیند. Add a path pair (افزودن جفت مسیر) یک ردیف دیگر اضافه می‌کند.

راه‌حل بهتر این است که یک پوشهٔ والد مشترک در هر دو کانتینر روی یک مسیر مشابه نصب شود. پوشه‌ها را ببینید.

Reach the local network (دسترسی به شبکهٔ محلی)

پیوند به Reach the local network (دسترسی به شبکهٔ محلی)

به‌طور پیش‌فرض روشن است، چون دانلودرها معمولاً در خانه اجرا می‌شوند. برای دانلودری که روی اینترنت است خاموشش کنید.

HolyArrs can change this Downloader (HolyArrs می‌تواند این دانلودر را تغییر دهد)

پیوند به HolyArrs can change this Downloader (HolyArrs می‌تواند این دانلودر را تغییر دهد)

خاموش یعنی دانلودهای جدید باز هم به آنجا می‌روند، اما HolyArrs هرگز چیزی را که از قبل در آن هست متوقف، تغییر یا حذف نمی‌کند. برای دانلودری که با برنامه‌های دیگر مشترک است از آن استفاده کنید.

یک دانلود را دنبال کنید

پیوند به یک دانلود را دنبال کنید

صفحهٔ هر عنوان دانلودهایش را نشان می‌دهد: منتظر نوبت، در حال دانلود با سرعت و زمان باقی‌مانده، متوقف‌مانده، یا ناموفق با دلیلش.

برای پایان دادن به دانلودی که نمی‌خواهید، Mark failed (علامت ناموفق) را بزنید. بعد HolyArrs:

  1. آن ریلیز را به فهرست Turned down (کنار گذاشته‌شده) آن عنوان اضافه می‌کند تا دوباره انتخاب نشود.
  2. آن را همراه فایل‌هایش از دانلودر حذف می‌کند.
  3. دوباره جست‌وجو می‌کند و بهترین ریلیز بعدی را می‌فرستد.

rTorrent از راه XML-RPC نمی‌تواند فایل‌ها را پاک کند، پس HolyArrs خودش آن‌ها را پاک می‌کند، هرجا پوشهٔ ذخیره یا جفت مسیرهایش به آن‌ها برسد. در غیر این صورت فایل‌ها روی رایانهٔ rTorrent می‌مانند.

اگر هیچ ریلیز دیگری با قوانین شما نخواند، عنوان Needs a decision (نیازمند تصمیم) را نشان می‌دهد.

وضعیت معنی
Working (کار می‌کند) به بررسی قبلی پاسخ داد
Paused (متوقف‌شده) شما متوقفش کرده‌اید. چیز جدیدی فرستاده نمی‌شود؛ دانلودهای جاری هنوز دنبال می‌شوند
Resting (در حال استراحت) پاسخ نداد، پس HolyArrs تا زمانی که نشان داده می‌شود صبر می‌کند
Not answering (پاسخ نمی‌دهد) بررسی قبلی پاسخی نگرفت
Sign-in refused (ورود رد شد) کلید یا ورود پذیرفته نشد

Pause (توقف) و Resume (ادامه) روی ردیف، فرستادن را متوقف و شروع می‌کنند. دانلودری که پاسخ نمی‌دهد تا 30 دقیقه نادیده گرفته می‌شود.

نشانه: وقتی Address نام میزبان دارد، آزمایش SABnzbd شکست می‌خورد. علت: SABnzbd نام‌های میزبانی را که نمی‌شناسد رد می‌کند. راه‌حل: از نشانی IP آن استفاده کنید، یا نام میزبان HolyArrs را در SABnzbd به host_whitelist اضافه کنید، زیر Config > Special.

نشانه: SABnzbd می‌گوید دسته‌بندی وجود ندارد. راه‌حل: دسته‌بندی را در SABnzbd زیر Config > Categories بسازید، بعد Test را بزنید.

نشانه: Deluge کار نمی‌کند. راه‌حل: در Deluge Web UI خودتان به daemon وصل شوید و افزونهٔ Label را روشن کنید. HolyArrs daemon انتخاب نمی‌کند.

نشانه: آزمایش rTorrent می‌گوید 404 یا پیدا نشد. علت: پورت یا مسیر اشتباه است. با crazymax/rtorrent-rutorrent، پورت 8000 XML-RPC است و 8080 صفحهٔ ruTorrent. راه‌حل: از http://host:8000/RPC2 استفاده کنید، یا یک مسیر ruTorrent از نشانی rTorrent.

نشانه: rTorrent می‌گوید not allowed for untrusted connections. علت: ruTorrent دستوری را که HolyArrs لازم دارد مسدود می‌کند. راه‌حل: ruTorrent را به‌روزرسانی کنید، یا Address را روی /RPC2 خود rTorrent بگذارید.

نشانه: rTorrent یک ریلیز را با خطای محدودیت اندازه رد می‌کند. راه‌حل: network.xmlrpc.size_limit را در پیکربندی rTorrent بالا ببرید. در crazymax/rtorrent-rutorrent، XMLRPC_SIZE_LIMIT را تنظیم کنید.

نشانه: یک .torrent یا .nzb از منبعی که پراکسی دارد رد می‌شود. علت: Transmission، Deluge، rTorrent و NZBGet هنوز نمی‌توانند آن فایل‌ها را از منبع دارای پراکسی بگیرند. لینک‌های magnet کار می‌کنند.

نشانه: یک ردیف Check whether this download arrived (بررسی کنید این دانلود رسیده است یا نه) را نشان می‌دهد. علت: وقتی Transmission، Deluge، rTorrent یا NZBGet داشت ریلیز را می‌گرفت اتصال قطع شد. HolyArrs خودش دوباره نمی‌فرستد. راه‌حل:

  1. دانلود را در برنامهٔ دانلودر پیدا کنید.
  2. در HolyArrs Give up on it (رهایش کن) را بزنید. دانلود در دانلودر می‌ماند. اگر خواستید، زیر Needs a decision ریلیز دیگری انتخاب کنید.

نشانه: Sign-in refused. راه‌حل: کلید یا گذرواژه را از دانلودر کپی کنید، دوباره وارد کنید و Test را بزنید.

بیشتر در عیب‌یابی.

HolyArrs چطور یک دانلودر را انتخاب می‌کند
  • ریلیزهای تورنت به دانلودرهای تورنت می‌روند و ریلیزهای یوزنت به دانلودرهای یوزنت.
  • اول کمترین شمارهٔ اولویت. شماره‌های برابر نوبتی کار می‌کنند.
  • دانلودرهای متوقف‌شده و در حال استراحت نادیده گرفته می‌شوند.
  • اگر یکی ریلیزی را رد کند، دانلودر بعدی از همان نوع امتحان می‌شود (Try the next Downloader).
  • فرستادن به یک دانلودر به‌طور پیش‌فرض 2 ثانیه فاصله دارد.
  • تگ‌ها باید یکی باشند. عنوان‌های بدون تگ به دانلودرهای بدون تگ می‌روند.
وقتی دانلودها خراب می‌شوند: چه چیزی حساب می‌شود و تنظیمات

HolyArrs این‌ها را مثل Mark failed حساب می‌کند:

  • دانلودر تسلیم می‌شود (قطعه‌های ناقص، ترمیم ناموفق). دلیلش نشان داده می‌شود.
  • دانلود فایل برنامه (اجرایی) دارد، مثل .exe، .bat، .scr یا .lnk، از جمله movie.mkv.exe.
  • دانلود جعلی به نظر می‌رسد: یادداشت گذرواژه، فقط آرشیو بدون ویدیو یا صدا، یا میان‌بر وب بدون رسانه در کنارش. فهرست فایل‌های تورنت به‌محض رسیدن خوانده می‌شود، پس جعلی پیش از دانلود شکست می‌خورد.
  • فایل‌ها با نام ریلیز نمی‌خوانند. وارد کردن رد می‌شود و دانلود حذف می‌شود.
  • تا زمان تسلیم هیچ پیشرفتی نبوده. منتظر نوبت بودن، در دانلودر متوقف‌شده بودن، و ترمیم یا از حالت فشرده درآوردن در 100% حساب نمی‌شوند.
  • دانلود بیرون از HolyArrs حذف شده است. با ریلیز بعدی جایگزین می‌شود.

این تنظیمات زیر When downloads go wrong (وقتی دانلودها خراب می‌شوند) در Settings > Downloaders هستند. بعد از هر تغییر، در نواری که ظاهر می‌شود Save را بزنید.

تنظیم پیش‌فرض چه وقت تغییرش دهید
Remove failed downloads from the Downloader روشن می‌خواهید خرابی‌ها را بررسی کنید (خاموش). روشن، فایل‌هایشان را هم پاک می‌کند
Add matched titles to your Library خاموش می‌خواهید عنوانی که با اطمینان تطبیق می‌خورد و از قبل در دانلودر است، بدون جست‌وجو اضافه شود
When you remove a download: Delete its files روشن می‌خواهید فایل‌ها بمانند
When you remove a download: Turn down its Release خاموش نمی‌خواهید آن ریلیز دوباره برای عنوان انتخاب شود
When you remove a download: Search again روشن اگر ریلیز بعدی را خودتان انتخاب می‌کنید خاموش کنید. به Turn down its Release نیاز دارد
Stalled after (hours) 6 دانلودهای شما ذاتاً کند هستند. بازه 1 تا 168
Try the next Release after (hours) 24 صبر کردن را به جایگزین کردن ترجیح می‌دهید. از آخرین پیشرفت شمرده می‌شود. بازه: از زمان متوقف‌ماندن تا 720
Fail downloads that hold programs or fakes روشن به‌ندرت. خاموش اجازه می‌دهد آن‌ها به وارد کردن برسند
Replace downloads removed outside HolyArrs روشن دانلودها را عمداً حذف می‌کنید. خاموش باعث می‌شود عنوان منتظر شما بماند
Try the next Downloader روشن فقط یک دانلودر می‌خواهید
Seconds between sends to one Downloader 2 دانلودر با ارسال‌های پشت‌سرهم گیر می‌کند. 0 فاصله را خاموش می‌کند. بازه 0 تا 60
یک دانلودر را از سمت سرور فقط‌خواندنی قفل کنید

HOLYARRS_READONLY_DOWNLOADERS را روی فهرستی جداشده با ویرگول از شناسه‌ها یا نشانی‌های دانلودرها بگذارید:

HOLYARRS_READONLY_DOWNLOADERS=http://your-server:8080

دانلودر فهرست‌شده فقط‌خواندنی می‌ماند، کلیدش هرچه باشد، حتی بعد از حذف و افزودن دوباره. کلید قفل‌شده نشان داده می‌شود و صفحهٔ دانلودها کنترل‌های روی ردیف‌هایش را پنهان می‌کند.

حذف، حذف در NZBGet، API
  • Remove (حذف از فهرست) تا وقتی دانلودر دانلود فعال دارد رد می‌شود. آن را متوقف کنید، بگذارید دانلودها تمام شوند، بعد حذف کنید.
  • NZBGet هر وقت دانلود یا ردیف تاریخچه‌اش حذف شود فایل‌ها را پاک می‌کند، پس HolyArrs حذف‌هایی را که می‌خواهند فایل‌ها بمانند رد می‌کند.
  • rTorrent از راه XML-RPC نمی‌تواند داده را پاک کند. وقتی حذفی می‌خواهد فایل‌ها پاک شوند، HolyArrs خودش آن‌ها را پاک می‌کند، هرجا پوشهٔ ذخیره یا جفت مسیرهایش به آن‌ها برسد. در غیر این صورت فایل‌ها روی رایانهٔ rTorrent می‌مانند و HolyArrs دلیلش را لاگ می‌کند.
  • در Downloads (دانلودها)، ردیف rTorrent Pause (توقف) و Resume (ادامه) را دارد، ولی کنترل‌های دیگر qBittorrent را ندارد.
  • هر مسیر دانلودر در http://your-server:6262/api/v1/openapi.json هست.

HolyArrs رایگان است. اگر در وقتتان صرفه‌جویی کرد، در GitHub به آن ستاره بدهید، حمایت مالی کنید یا برای من یک قهوه بخرید.