Vitrina

Indexul tău, prezentat ca un perete de postere

Indexerul integrat scanează newsgroup-urile care te interesează; peretele transformă rezultatul în postere, note, distribuție și grile de episoade, folosind doar surse publice fără cheie, preluate de propria ta instalare. Dă clic pe o insignă de episod pentru a-l descărca.

Citește mai întâi limitele. Un scaner de antete poate găsi doar ce a fost postat sub un nume de fișier real, iar o bună parte din Usenet în mod deliberat nu este. Aceasta este o proprietate a felului în care au fost încărcate acele fișiere, nu ceva ce repară un scaner mai bun, așa că indexerele comerciale rămân recomandarea și nimic de aici nu se pornește dacă nu ceri tu.

peretele de postere nzbfast: o grilă de postere TV cu insigne de calitate, note și numărul de sezoane
Căutare instantanee: cauți pe măsură ce scrii, cu filtre de calitate, butoane de urmărire pe fiecare rând și insigne de calitate peste tot.
Căutare instantanee: cauți pe măsură ce scrii, cu filtre de calitate, butoane de urmărire pe fiecare rând și insigne de calitate peste tot.

Indexerul și peretele de postere

Scanează grupurile care te interesează într-un index privat, apoi răsfoiește-l ca un perete de postere. Toate metadatele provin din surse publice fără cheie preluate de instalarea ta. Nu există nicio cheie API de cerșit.

Fișă de detalii a peretelui de postere cu notă, distribuție, sinopsis și insigne de episod
Note, distribuție, sinopsis, grilă de episoade. Fără chei API, niciodată.
  • Scaner continuu de grupuri. Scanările OVER incrementale rulează după programul tău, la ~43k antete/s pe conexiuni distribuite, negociind antete comprimate (RFC 8054) acolo unde un server le oferă. Primele scanări sunt bisectate după dată, așa că --max-age 2y sare peste ani de antete în circa 20 de sonde.
  • Filtre de preluare: filtrele pe tip, an, rezoluție, limbă și dimensiune țin spamul de indexer departe de baza ta de date, iar gunoiul obfuscat e prins și blocat implicit.
  • Parser de nume scene. Extrage titlul, anul, episodul, calitatea și sursa din tulpini reale (inclusiv episoade zilnice codate cu dată, coduri multi-episod și nume obfuscate cu ROT13) și deduplică release-urile la un singur card per titlu.
  • Detectarea retragerilor. Eșantionarea disponibilității în fundal observă când un grup e secerat și marchează release-urile lui cu o insignă, așa că o postare aflată deja în curs de retragere nu irosește o descărcare.
  • Îmbogățire fără cheie. TVmaze pentru TV, iTunes Search pentru filme, plus seturi de date publice de note, Wikidata, Wikipedia și AniList completează posterele, notele și numărul de voturi, distribuția, genurile și subiectele. Cheile OMDb și TMDB funcționează dacă le ai, dar nimic nu are nevoie de vreuna.
  • Grile de episoade: insigne per sezon, cu cea mai bună codare a fiecărui episod la un clic distanță de descărcare, pachetele de sezon marcate și un „urmărește seria” pe fiecare antet de sezon.
  • Rânduri în tendințe: fâșii „noi săptămâna aceasta” și „populare acum”, construite din frecvența postărilor.
  • Un perete care învață. „Nu mă interesează” ascunde un titlu și învață o regulă permanentă; sortarea „Pentru tine” ordonează peretele după profilul de gusturi pe care îl construiesc propriile tale descărcări. Totul rămâne local.
  • Corectează orice. Potrivire greșită? Alege dintre candidați sau scrie pur și simplu identitatea corectă. Nimic din ce setezi manual nu e vreodată suprascris. Indică un poster printr-un URL sau încarcă unul. Un buton reîmbogățește un singur titlu; altul șterge și reconstruiește tot indexul.

Partea onestă

Ce poate și ce nu poate găsi un scaner de antete

Am măsurat asta pe propriul nostru index în loc să ghicim, iar răspunsul nu a ieșit în favoarea noastră. Merită spus pe șleau, fiindcă o funcție care găsește pe tăcute o fracțiune din ce te aștepți este mai rea decât una care îți spune numărul.

  • Găsește postările făcute sub un nume de fișier real. O scanare citește antetele grupului de discuții, deci orice a fost încărcat ca Some.Film.2026.1080p.WEB-DL.x264-GROUP.part01.rar este recunoscut, analizat, clasat sub titlul său și primește un afiș. Acolo unde lumea încă postează așa, asta funcționează bine și nu are nevoie de contul nimănui.
  • Nu poate găsi postările ofuscate, și nici altceva care scanează nu poate. O parte mare și în creștere din Usenet este încărcată cu numele scos: un subiect aleatoriu, nume de fișiere aleatorii înăuntru, totul aruncat într-un grup de-a valma. Numele real există doar într-un NZB pe care cel care încarcă îl publică în altă parte. Nu a fost niciodată postat pe Usenet, deci nu există nimic pe fir pe care vreun scaner să îl poată citi - nici al nostru, nici al altcuiva.
  • Numărul. Un index complet a 14.8 milioane de postări scanate a dat aproximativ 31,000 de lansări răsfoibile. Cam una din cinci sute. Aproape tot restul este un singur fragment fără nume care nu poate fi grupat într-o lansare deloc.
  • Este puțin probabil să se schimbe. Am citit căile de denumire ale indexerelor cu sursă deschisă și am testat tehnicile care ar fi putut plauzibil ajuta: corelarea dinaintea bazei de date după dimensiune și ora publicării nu discriminează suficient ca să identifice o lansare, iar aducerea unui segment pentru a citi antetul arhivei eșuează la arhivele cu antet criptat care domină mulțimea ofuscată. Niciuna nu este o rezolvare pe termen scurt, și nu vom lăsa să se înțeleagă altceva.
  • Așa că folosește în continuare indexere comerciale. Unui indexer i se spune ce este o lansare de către cel care a încărcat-o, ceea ce este exact informația care lipsește de pe fir. Aceea este o relație de comunitate, nu o problemă de inginerie pe care un binar găzduit de tine să o poată porni de la zero. nzbfast caută în conturile tale de indexer direct din propria interfață și trage drept în coadă, deci nu pierzi nimic lăsând scanerul încorporat oprit.