Eiti prie turinio

Atsisiuntimo programos

Sąranka

Prijunk savo atsisiuntimo programą, kad HolyArrs galėtų jai siųsti release ir importuoti tai, kas baigta siųsti.

HolyArrs pats neatsisiunčia. Jis perduoda kiekvieną release atsisiuntimo programai, ją seka ir importuoja failus.

Tipas Programos
Torrent qBittorrent, Transmission 4 ar naujesnė, Deluge, rTorrent (su ruTorrent arba be)
Usenet SABnzbd, NZBGet
  • Esi savininkas arba administratorius.
  • Tavo atsisiuntimo programa veikia ir gali atidaryti jos žiniatinklio puslapį.

Pridėk atsisiuntimo programą

Nuoroda į Pridėk atsisiuntimo programą
  1. Atidaryk Settings > Downloaders (nustatymai > atsisiuntimo programos).

  2. Paspausk Add a Downloader (pridėti atsisiuntimo programą).

  3. Skiltyje Which app (kuri programa) pasirink savo programą.

  4. Įvesk Name (pavadinimas).

  5. Įvesk Address (adresas), programos žiniatinklio puslapį, pavyzdžiui, http://192.168.1.10:8090. rTorrent atveju žr. rTorrent adresas.

  6. Užpildyk prisijungimo duomenis. Žr. Kiekvienos programos prisijungimas.

  7. Paspausk Save (išsaugoti), tada eilutėje paspausk Test (tikrinti).

    Turėtum pamatyti Working (veikia) prie pavadinimo.

Kiekvienos programos prisijungimas

Nuoroda į Kiekvienos programos prisijungimas
Programa Ką įvesti Kur rasti
qBittorrent API key (API raktas) (qBittorrent 5.2 ar naujesnė) arba Username and password (naudotojo vardas ir slaptažodis) Options > Web UI
Transmission Naudotojo vardas ir slaptažodis, tušti, jei neprašo Transmission nustatymai
Deluge Web UI slaptažodis, be naudotojo vardo Deluge Web UI
rTorrent Prieš rTorrent esančio žiniatinklio serverio naudotojo vardas ir slaptažodis, tušti, jei neprašo Tavo žiniatinklio serverio ar seedbox nustatymai
SABnzbd API raktas Config > General
NZBGet Naudotojo vardas ir slaptažodis, tušti, jei NZBGet įleidžia HolyArrs be jų NZBGet nustatymai

HolyArrs raktus ir slaptažodžius saugo užšifruotus ir daugiau jų nerodo. Palik lauką nepaliestą, kad liktų išsaugotas. Kai adresą pakeiti į kitą host, raktą įvesk iš naujo. HolyArrs išsaugoto rakto niekada nesiunčia naujam host.

HolyArrs su rTorrent kalbasi per XML-RPC. Address yra ta nuoroda, o ne ruTorrent puslapis.

Sąranka Adresas
crazymax/rtorrent-rutorrent http://host:8000/RPC2. Portas 8080 ten yra ruTorrent puslapis
Per ruTorrent http://host:8080/plugins/httprpc/action.php arba /rutorrent/plugins/httprpc/action.php, kai ruTorrent veikia po /rutorrent. /plugins/rpc/rpc.php taip pat veikia
Seedbox Nuoroda, kurią duoda tavo seedbox, pavyzdžiui, https://host/user/RPC2

Adresas be kelio gauna /RPC2. Išbandyta su rTorrent 0.16.25 ir ruTorrent 5.3.18.

HolyArrs pats atsisiunčia kiekvieną .torrent failą ir nusiunčia jį rTorrent, todėl rTorrent niekada nesikreipia į šaltinį.

Kai rTorrent veikia kitame kompiuteryje, HolyArrs nemato jo atsisiuntimų aplanko. Nustatyk sinchronizavimą, kuris nukopijuoja baigtus failus į aplanką, kurį HolyArrs mato. Tada pridėk kelių porą skyriuje Keliai: Downloader’s path yra seedbox aplankas, pavyzdžiui, /home/user/downloads, o HolyArrs’ path yra vietinis aplankas, kurį užpildo sinchronizavimas.

Naudojant qBittorrent, jie yra skiltyje More options (daugiau parinkčių).

HolyArrs savo atsisiuntimus dėlioja po šia kategorija ir seka tik ją.

Programa Kaip veikia kategorija
qBittorrent Sukuriama tau, jei trūksta
SABnzbd Pirma turi egzistuoti, skiltyje Config > Categories
Transmission, Deluge Saugoma kaip etiketė
rTorrent Saugoma kaip etiketė d.custom1, rodoma ruTorrent stulpelyje Label
NZBGet Siunčiama kaip atsisiuntimo kategorija

Priority (prioritetas) yra nuo 1 iki 50. Naudojamas mažiausias skaičius, o vienodi skaičiai eina paeiliui. Su Tags tik pavadinimai, turintys bendrą tag, naudoja šią atsisiuntimo programą. Pavadinimai be tag naudoja atsisiuntimo programas be tag.

Downloader’s path (atsisiuntimo programos kelias) ir HolyArrs’ path (HolyArrs kelias) skiltyje Different folder names (skirtingi aplankų pavadinimai) užpildyk tik tada, kai abi programos atsisiuntimų aplanką mato skirtingais pavadinimais. Pavyzdys: atsisiuntimo programa saugo į /data/torrents, o HolyArrs mato jį kaip /downloads. Add a path pair (pridėti kelių porą) prideda dar vieną eilutę.

Geresnis sprendimas yra vienas bendras aukštesnis aplankas, prijungtas tuo pačiu keliu abiejuose konteineriuose. Žr. Aplankai.

Pasiek vietinį tinklą

Nuoroda į Pasiek vietinį tinklą

Pagal numatymą įjungta, nes atsisiuntimo programos paprastai veikia namuose. Išjunk atsisiuntimo programai internete.

HolyArrs gali keisti šią atsisiuntimo programą

Nuoroda į HolyArrs gali keisti šią atsisiuntimo programą

Išjungta reiškia, kad nauji atsisiuntimai vis tiek ten keliauja, bet HolyArrs niekada nestabdo, nekeičia ir nešalina to, kas jau joje yra. Naudok tai atsisiuntimo programai, kurią dalijiesi su kitomis programomis.

Pavadinimo puslapyje rodomas kiekvienas atsisiuntimas: laukia eilėje, siunčiamas su greičiu ir likusiu laiku, užstrigęs arba nepavykęs su priežastimi.

Paspausk Mark failed (pažymėti nepavykusiu), kad užbaigtum nenorimą atsisiuntimą. Tada HolyArrs:

  1. Prideda tą release į pavadinimo sąrašą Turned down (atmestas visam laikui), kad jis nebūtų pasirinktas iš naujo.
  2. Pašalina jį iš atsisiuntimo programos kartu su failais.
  3. Ieško iš naujo ir išsiunčia kitą geriausią release.

rTorrent per XML-RPC negali ištrinti failų, todėl HolyArrs ištrina juos pats ten, kur jo išsaugojimo aplankas ar kelių poros juos pasiekia. Kitu atveju failai lieka rTorrent kompiuteryje.

Jei nieko kito, kas atitiktų tavo taisykles, nėra, pavadinime rodoma Needs a decision (reikia sprendimo).

Būsena Reikšmė
Working Atsakė į paskutinį patikrinimą
Paused (pristabdyta) Tu ją pristabdei. Nieko naujo nesiunčiama; esami atsisiuntimai vis tiek sekami
Resting (ilsisi) Neatsakė, todėl HolyArrs laukia iki parodyto laiko
Not answering (neatsako) Paskutinis patikrinimas negavo atsakymo
Sign-in refused (prisijungimas atmestas) Raktas ar prisijungimas buvo atmestas

Pause ir Resume (tęsti) eilutėje sustabdo ir vėl paleidžia siuntimą. Atsisiuntimo programa, kuri nustoja atsakinėti, praleidžiama iki 30 minučių.

Požymis: SABnzbd testas nepavyksta, kai Address naudoja pagrindinio kompiuterio vardą. Priežastis: SABnzbd atmeta vardus, kurių nepažįsta. Sprendimas: Naudok jo IP adresą arba pridėk HolyArrs pagrindinio kompiuterio vardą į host_whitelist SABnzbd skiltyje Config > Special.

Požymis: SABnzbd sako, kad trūksta kategorijos. Sprendimas: Sukurk kategoriją SABnzbd skiltyje Config > Categories, tada paspausk Test.

Požymis: Deluge neveikia. Sprendimas: Deluge Web UI pats prisijunk prie savo daemon ir įjunk Label įskiepį. HolyArrs daemon nepasirenka.

Požymis: rTorrent testas sako 404 arba nerasta. Priežastis: Neteisingas portas ar kelias. Su crazymax/rtorrent-rutorrent 8000 yra XML-RPC, o 8080 yra ruTorrent puslapis. Sprendimas: Naudok http://host:8000/RPC2 arba ruTorrent kelią iš rTorrent adresas.

Požymis: rTorrent sako not allowed for untrusted connections. Priežastis: ruTorrent blokuoja komandą, kurios reikia HolyArrs. Sprendimas: Atnaujink ruTorrent arba nukreipk Address į rTorrent /RPC2.

Požymis: rTorrent atmeta release su dydžio ribos klaida. Sprendimas: Padidink network.xmlrpc.size_limit rTorrent konfigūracijoje. Su crazymax/rtorrent-rutorrent nustatyk XMLRPC_SIZE_LIMIT.

Požymis: .torrent ar .nzb iš šaltinio su proxy atmetamas. Priežastis: Transmission, Deluge, rTorrent ir NZBGet kol kas negali priimti tų failų per šaltinį su proxy. Magnet nuorodos veikia.

Požymis: eilutėje rašoma Check whether this download arrived (patikrink, ar šis atsisiuntimas atkeliavo). Priežastis: Ryšys nutrūko, kai Transmission, Deluge, rTorrent ar NZBGet priiminėjo release. HolyArrs pats jo nesiunčia iš naujo. Sprendimas:

  1. Atsisiuntimo programoje paieškok to atsisiuntimo.
  2. HolyArrs paspausk Give up on it (jo atsisakyti). Atsisiuntimas lieka atsisiuntimo programoje. Jei nori, skiltyje Needs a decision pasirink kitą release.

Požymis: Sign-in refused. Sprendimas: Nukopijuok raktą ar slaptažodį iš atsisiuntimo programos, įvesk jį iš naujo, paspausk Test.

Daugiau skyriuje Triktys ir sprendimai.

Kaip HolyArrs pasirenka atsisiuntimo programą
  • Torrent release keliauja torrent atsisiuntimo programoms, Usenet release Usenet programoms.
  • Pirmiausia mažiausias prioriteto skaičius. Vienodi skaičiai eina paeiliui.
  • Pristabdytos ir būsenos Resting atsisiuntimo programos praleidžiamos.
  • Jei viena atmeta release, bandoma kita to paties tipo (Try the next Downloader, bandyti kitą atsisiuntimo programą).
  • Siuntimai į vieną atsisiuntimo programą pagal numatymą išskiriami 2 s tarpais.
  • Tag turi sutapti. Pavadinimai be tag keliauja į atsisiuntimo programas be tag.
Kai atsisiuntimai klysta: kas skaitoma ir nustatymai

HolyArrs šiuos atvejus traktuoja kaip Mark failed:

  • Atsisiuntimo programa pasiduoda (trūksta dalių, nepavyko taisymas). Rodoma jos priežastis.
  • Atsisiuntime yra programų, tokių kaip .exe, .bat, .scr ar .lnk, įskaitant movie.mkv.exe.
  • Atsisiuntimas atrodo netikras: slaptažodžio pastaba, tik archyvai be vaizdo ar garso arba žiniatinklio nuoroda be šalia esančios medijos. Torrent failų sąrašai perskaitomi vos jiems atkeliavus, todėl netikras release nepavyksta dar prieš atsisiunčiant.
  • Failai neatitinka release pavadinimo. Importas atmetamas, o atsisiuntimas pašalinamas.
  • Per nustatytą laiką nėra jokio progreso. Laukimas eilėje, atsisiuntimo programoje pristabdymas ir taisymas ar išpakavimas ties 100 % neskaitomi.
  • Atsisiuntimas pašalintas ne per HolyArrs. Jis pakeičiamas kitu release.

Šie nustatymai yra skiltyje When downloads go wrong (kai atsisiuntimai klysta) puslapyje Settings > Downloaders. Po pakeitimo paspausk Save pasirodžiusioje juostoje.

Nustatymas Numatytasis Keisk, kai
Remove failed downloads from the Downloader (pašalinti nepavykusius atsisiuntimus iš atsisiuntimo programos) įjungta Nori ištirti nesėkmes (išjunk). Įjungta kartu ištrina jų failus
Add matched titles to your Library (pridėti atpažintus pavadinimus į biblioteką) išjungta Nori, kad tikrai atpažintas pavadinimas, jau esantis atsisiuntimo programoje, būtų pridėtas be paieškos
When you remove a download: Delete its files (kai pašalini atsisiuntimą: ištrinti jo failus) įjungta Nori palikti failus
When you remove a download: Turn down its Release (kai pašalini atsisiuntimą: atmesti jo release) išjungta Nenori, kad to release šiam pavadinimui vėl būtų pasirinktas
When you remove a download: Search again (kai pašalini atsisiuntimą: ieškoti iš naujo) įjungta Išjunk, jei kitą release renkiesi pats. Reikia Turn down its Release
Stalled after (hours) (užstrigęs po (valandų)) 6 Tavo atsisiuntimai iš prigimties lėti. Intervalas nuo 1 iki 168
Try the next Release after (hours) (bandyti kitą release po (valandų)) 24 Labiau nori laukti nei keisti. Skaičiuojama nuo paskutinio progreso. Intervalas: nuo užstrigimo laiko iki 720
Fail downloads that hold programs or fakes (nepavykusiais laikyti atsisiuntimus su programomis ar netikrais failais) įjungta Retai. Išjungus jie pasiekia importą
Replace downloads removed outside HolyArrs (pakeisti ne per HolyArrs pašalintus atsisiuntimus) įjungta Atsisiuntimus šalini tyčia. Išjungus pavadinimas laukia tavęs
Try the next Downloader įjungta Nori tik vienos atsisiuntimo programos
Seconds between sends to one Downloader (sekundės tarp siuntimų į vieną atsisiuntimo programą) 2 Atsisiuntimo programa užstringa, kai užklausos ateina krūvomis. 0 išjungia tarpus. Intervalas nuo 0 iki 60
Užrakink atsisiuntimo programą tik skaitymui iš serverio

Nustatyk HOLYARRS_READONLY_DOWNLOADERS į kableliais atskirtą atsisiuntimo programų id ar adresų sąrašą:

HOLYARRS_READONLY_DOWNLOADERS=http://your-server:8080

Sąraše esanti atsisiuntimo programa lieka tik skaitymui, ką bepasakytų jos jungiklis, net ją pašalinus ir vėl pridėjus. Jungiklis rodomas užrakintas, o puslapis Atsisiuntimai paslepia valdiklius jos eilutėse.

Šalinimas, NZBGet šalinimai, API
  • Remove (pašalinti) atmetama, kol atsisiuntimo programa turi aktyvių atsisiuntimų. Pristabdyk ją, leisk jiems baigtis, tada pašalink.
  • NZBGet ištrina failus kaskart, kai pašalinamas atsisiuntimas ar jo istorijos įrašas, todėl HolyArrs atmeta šalinimus, kurie prašo failus palikti.
  • rTorrent per XML-RPC negali ištrinti duomenų. Kai šalinimas prašo ištrinti failus, HolyArrs ištrina juos pats ten, kur jo išsaugojimo aplankas ar kelių poros juos pasiekia. Kitu atveju failai lieka rTorrent kompiuteryje, o HolyArrs užrašo priežastį į log.
  • Puslapyje Downloads (atsisiuntimai) rTorrent eilutė siūlo Pause ir Resume, bet ne kitus qBittorrent valdiklius.
  • Kiekvienas atsisiuntimo programų maršrutas yra http://your-server:6262/api/v1/openapi.json.

HolyArrs yra nemokama. Jei sutaupė tau laiko, pažymėk jį žvaigždute GitHub, paremk jį arba nupirk man kavos.