Gebruikershandleiding

De zijbalk is de permanente navigatiebalk aan de linkerkant van de applicatie, met een donker thema.

1.1 Logo

Het Zenith-logo wordt helemaal bovenaan de zijbalk weergegeven (Pijl + Berg + "ZENITH"-belettering). Het logo dient als visuele merkidentificatie.

1.2 Navigatiemenu

Onder het logo bevindt zich de verticale navigatielijst. De items zijn onderverdeeld in logische groepen, gescheiden door onzichtbare afstandshouders:

Hoofdgebieden

Pictogram Menu-item Beschrijving
๐Ÿ“Š Dashboard Controlecentrum โ€” Overzicht van alle systemen
๐Ÿ“ค Uploaden Beheer uploadwachtrij, voeg bestanden/mappen toe
โฌ‡ NZB-bestanden importeren en downloaden
โ˜ Cloudback-up Back-ups naar cloudopslag (Dropbox, GDrive, enz.)
๐Ÿ“ˆ Statistieken Uploadgeschiedenis, snelheidstrends, gegevensvolumes

Verbinding

Pictogram Menu-item Beschrijving
๐Ÿ›ก VPN-bewaking VPN-verbinding beheren, Kill-Switch configureren
๐Ÿ”— Ingangen op afstand RSS-/Newznab-feeds configureren voor geautomatiseerde downloads

Automatisering

Pictogram Menu-item Beschrijving
๐Ÿ“ Automatische post Automatisch posten op forums na voltooiing van upload

Meldingen

Pictogram Menu-item Beschrijving
๐Ÿ”” downloaden Webhooks Webhook-meldingen (Discord, Telegram, enz.)

Systeem

Pictogram Menu-item Beschrijving
โš™ Instellingen Providers, upload-/downloadinstellingen, bewaakte mappen
๐Ÿ”‘ Licentie Licentiesleutel invoeren/activeren, laag weergeven
๐Ÿ›Ÿ Ondersteuning Fouten melden, logboeken bekijken, FAQ

Actieve staatstyling

1.3 Administrator-vergrendeling (๐Ÿ”“ Admin)

De administrator-vergrendelingsknop bevindt zich aan de onderkant van de zijbalk. Hiermee kan een administrator specifieke tabbladen vergrendelen met een wachtwoord om ongeautoriseerde wijzigingen te voorkomen.

Status Weergave Functie
Geen wachtwoord ingesteld ๐Ÿ”“ Beheerder (grijs) Klik op opent het beheerdersdialoogvenster voor de eerste installatie
Ontgrendeld ๐Ÿ”“ Beheerder (groen) Klik op opent het beheerdersdialoogvenster voor configuratie
Vergrendeld ๐Ÿ”’ Vergrendeld (rood) Klik op opent het ontgrendelingsdialoogvenster (wachtwoord vereist)

Vergrendelde tabbladen zijn gemarkeerd met een ๐Ÿ”’-symbool en zijn alleen toegankelijk na het invoeren van het administrator-wachtwoord.

1.4 Demo-melding

In de DEMO-modus wordt onderaan de zijbalk een oranje waarschuwingsvenster weergegeven:

โš  DEMO VERSION
Restricted functions
Upgrade for full access

2. Dashboard (Controlecentrum)

Het dashboard is de startpagina van de applicatie en biedt in รฉรฉn oogopslag een overzicht van alle kritieke systemen. Het is scrollbaar en wordt automatisch elke 3 seconden bijgewerkt.

2.1 VPN-statuskaart (Volledige breedte, boven)

De VPN-kaart toont de huidige verbindingsstatus en maakt het mogelijk om de VPN rechtstreeks vanaf het dashboard in/uit te schakelen.

Elementen

Element Beschrijving
๐Ÿ›ก Statuspictogram Groot schildsymbool
Statustekst "VPN-modus ACTIEF" (groen) / "VPN-modus INACTIEF" (grijs) / "VPN verbinding maken..." (geel) / "VPN-fout" (rood)
Tuimelschakelaar Tuimelschakelaar in iOS-stijl voor het in-/uitschakelen
Detaillijn Toont tunneltype, IP-adres en Kill-Switch-status

Staten

Status Kleur Detailtekst
Inactief Grijs VPN-tunnel: โ€” โ”‚ IP: โ€” โ”‚ Lekcontrole: โ€”
Verbinden Geel Verbinding maken met WIREGUARD...
Actief Groen VPN-tunnel: WIREGUARD โ”‚ IP: 185.x.x.x โ”‚ Kill-Switch: Actief
Fout Rood โš  Geen WireGuard-interface geconfigureerd

Gedrag

2.2 Wachtrijkaart (Links, hoofdgebied)

De wachtrijkaart beslaat het grootste deel van het dashboard en heeft twee subtabbladen: Upload en Download.

2.2.1 Pagina uploaden

Toont alle uploadtaken in de wachtrij als een scrollbare lijst.

Taakinvoer

Elke taak wordt weergegeven als een rij met de volgende informatie: - Taaknaam (bijvoorbeeld rudirudi5 (7e kopie)) - Bestandsgrootte (bijvoorbeeld 656,9 MB) - Status (In behandeling / Inpakken / Uploaden / Voltooid / Mislukt / Gepauzeerd) - Voortgangsbalk (0โ€“100%) - Snelheid (voor actieve uploads)

Door op een rij te klikken, wordt de taak geselecteerd (blauw gemarkeerd), waardoor deze afzonderlijk kan worden gestart.

Knoppen

Knop Functie Beschrijving
โ–ถ Alles starten Wachtrij starten Start de volledige uploadwachtrij (groen)
โธ Alles pauzeren Wachtrij pauzeren Pauzeert alle actieve uploads (oranje)
โ–ถ Alles hervatten Wachtrij hervatten Hervat de gepauzeerde wachtrij (groen)
โ–ถ Start enkel Enkele taak Start alleen de geselecteerde taak; wachtrij wordt daarna automatisch onderbroken
โœ“ Verbergen voltooid Opruimen Verwijdert voltooide taken van het display

3-Statussysteem: de hoofdknop wisselt tussen "Start All" โ†’ "Pause All" โ†’ "Resume All", identiek aan het Download-tabblad.

2.2.2 Downloadpagina

Toont alle downloadtaken (NZB-imports) in de wachtrij.

Knop Functie
โ–ถ Alles starten Alle downloads starten
โธ Alles pauzeren Pauzeer alle downloads
โ–ถ Downloads hervatten Onderbroken downloads hervatten
โ–ถ Start enkel Start alleen de geselecteerde download
โœ“ Verbergen voltooid Voltooide downloads verwijderen

2.3 Bewaakte mappen (Rechtsboven)

Toont alle geconfigureerde bewaakte mappen (Watchfolders) met individuele schakelaars.

Element Beschrijving
Mappad Volledig pad, bijvoorbeeld /home/user/Videos/Upload
Tuimelschakelaar Aan/uit-schakelaar voor activering/deactivering

Gedrag - Deactiveren: verwijdert alle openstaande taken van deze map uit de wachtrij. - Activeren: start de watchdog opnieuw en scant de map op bestaande bestanden. - Mappen worden toegevoegd/verwijderd via Instellingen โ†’ Bewaakte mappen. - Als er geen mappen zijn geconfigureerd: "Geen watchfolders geconfigureerd".

2.4 Schijfruimtebewaking (Rechtsonder)

Toont het huidige opslagverbruik en bevat verschillende subsecties.

2.4.1 Schijfgebruik

Element Beschrijving
Percentage Grote, gecentreerde weergave (bijvoorbeeld 79%) in cyaan
"SCHIJFGEBRUIK" Label onder het percentage
Voortgangsbalk Kleurverloop van blauw naar cyaan naar oranje. Bevat een rode drempelmarkering
โš  Limiet: 90% Configureerbare drempel โ€” als het gebruik deze waarde overschrijdt, stopt Disk Guard met het inpakken van
Details Gratis: 42,8 Gi โ”‚ Totaal: 60,1 Gi

2.4.2 Cache

Element Beschrijving
๐Ÿ“ฆ Cache: X.X MB Toont de grootte van de tijdelijke cache (tijdelijke map)
๐Ÿ—‘ Cache wissen Knop om alle tijdelijke bestanden te verwijderen. Rode tekst, grijs weergegeven als de cache leeg is

2.4.3 RAM-modus

Onder een paarse scheidingslijn bevindt zich de RAM-modusindicator:

Element Beschrijving
๐Ÿง  RAM-MODUS Koptekst in magenta
Status "Actief" (indien tmpfs beschikbaar) / "Uitgeschakeld" / "Niet beschikbaar"
Voortgangsbalk Paars kleurverloop toont RAM-gebruik
Details Gratis: 7,5 Gi โ”‚ Totaal: 15,5 Gi
Maximale bestandsgrootte Maximale bestandsgrootte die in RAM kan worden verwerkt (bijvoorbeeld maximale bestandsgrootte: 5,2 GB)

RAM-modus: Indien ingeschakeld, worden uploadtaken verwerkt in RAM (tmpfs onder /dev/shm) in plaats van op de harde schijf. Dit versnelt het inpakken en PAR2-bewerkingen aanzienlijk, maar vereist voldoende vrij geheugen.

2.4.4 Snelheidstest

Element Beschrijving
โšก Snelheidstest Knop om een โ€‹โ€‹snelheidstest te starten met de geconfigureerde Usenet-provider

2.5 Titelbalk (aangepast)

Zenith gebruikt zijn eigen frameloze venstertitelbalk aan de bovenrand:

Element Beschrijving
Titel Zenith Uploader vX.X in gedempt blauwgrijs
โ€” (Minimaliseren) Venster minimaliseren
โ–ก (Maximaliseren) Venster maximaliseren/herstellen. Ook toegankelijk via dubbelklikken op de titelbalk
โœ• (Sluiten) Venster sluiten (toont een waarschuwing als taken actief zijn)
Slepen en verplaatsen Venster kan worden verplaatst door de titelbalk

2.6 Statusbalk (Onder)

Aan de onderrand van het venster bevindt zich de permanente statusbalk:

Element Voorbeeld Beschrijving
Wachtrij 3 overgebleven โ”‚ 2 klaar Actieve + wachtende uploadtaken
Snelheid 63,2 MB/s Huidige uploadsnelheid
Resterende 2,5 GB Resterend gegevensvolume
verwachte aankomsttijd 00:04:23 Geschatte resterende tijd
โ”‚ Scheidingsteken Visuele scheiding tussen uploaden/downloaden
โฌ‡ X โฌ‡ 1 resterend โ”‚ 1 klaar Wachtrijstatus downloaden
โฌ‡ Snelheid โฌ‡ 45,2 MB/s Huidige downloadsnelheid

2.7 Systeemvakpictogram

Zenith toont een systeemvakpictogram in de taakbalk (naast de klok): - Klik met de rechtermuisknop: contextmenu met Tonen/Verbergen, Pauze/Hervatten, Afsluiten - Klik met de linkermuisknop: venster tonen/verbergen - Wanneer de optie "Minimaliseren naar lade" is ingeschakeld, verbergt het sluiten van het venster dit alleen.


2.8 Advertentiebanner (alleen DEMO)

In de DEMO-modus wordt een roterende advertentiebanner weergegeven boven het inhoudsgebied (op alle tabbladen): - Roteert elke 15 seconden - Toont upgrade-aanbiedingen en partneradvertenties - Verdwijnt na licentieactivering


Upload-tab โ€” Uploadwachtrij

Het tabblad Upload is het centrale knooppunt voor het beheren van alle uploadtaken. Hier worden bestanden en mappen toegevoegd, wordt het uploadproces aangestuurd en wordt de voortgang bewaakt.

1. Paginaoverzicht

Het tabblad is verticaal opgesplitst in de volgende gebieden: - Koptekst โ€” Titel en beschrijving - Controlebalk: knop om bestanden toe te voegen - Drag & Drop Zone โ€” Zet bestanden neer met de muis - Uploadwachtrij โ€” Interactieve tabel met alle taken - Uploadlogboek: realtime activiteitenprotocol

2. Kop

Element Beschrijving
Titel "Uploadwachtrij" in cyaan
Subtitel "Bestanden en mappen toevoegen en beheren in de uploadwachtrij."

3. Bedieningsbalk

โž• Upload toevoegen โ–พ (vervolgkeuzeknop)

Een primaire knop met een dropdown-menu dat twee opties biedt:

Menu-item Functie Beschrijving
๐Ÿ“„ Bestand(en) toevoegen Opent het systeembestandsdialoogvenster om individuele bestanden te selecteren. Multiselectie ingeschakeld
๐Ÿ“ Map toevoegen Opent het systeemmapdialoogvenster om een โ€‹โ€‹volledige map

Toegevoegde bestanden/mappen worden onmiddellijk in de wachtrij geplaatst.

4. Zone met slepen en neerzetten

Onder de bedieningsbalk bevindt zich een gestippeld neerzetgebied:

๐Ÿ“ฅ Sleep bestanden of mappen hierheen om

Gedrag - Normaal: grijze stippellijn - Bij slepen en zweven: de rand verandert in cyaan met een lichte achtergrondgloed - Na drop: bestanden worden automatisch aan de wachtrij toegevoegd - Ondersteunt bestanden en mappen tegelijkertijd - Meerdere bestanden kunnen in รฉรฉn keer worden verwijderd

5. Uploadwachtrij (hoofdgebied)

De wachtrij is een interactieve tabel in een donkere kaart met afgeronde hoeken.

5.1 Wachtrijkop

Element Beschrijving
๐Ÿ“‹ Uploadwachtrij Titel links
Resterend: X GB Resterend datavolume aan de rechterkant
verwachte aankomsttijd: UU:MM:SS Geschatte resterende tijd
Snelheidsindicator Huidige uploadsnelheid weergegeven als een geanimeerde waarde

5.2 Tabelkolommen

Kolom Beschrijving
โœ“ (Selectievakje) Selectievakje per taak. Het selectievakje Koptekst schakelt alles
Naam Naam van het bestand/de map
Grootte Bestandsgrootte (bijvoorbeeld 656,9 MB)
Status Huidige verwerkingsstatus
Voortgang Neonvoortgangsbalk (0โ€“100%) met verloop
Snelheid Huidige snelheid (bijvoorbeeld 63,2 MB/s)
Acties Actieknoppen per rij

5.3 Statuswaarden

Status Betekenis
In wachtrij Wacht op verwerking
Verpakking Wordt gecomprimeerd/gesplitst met 7-Zip
PAR2 genereren PAR2-herstelbestanden worden aangemaakt
Uploaden Wordt geรผpload naar de Usenet-server
Gepauzeerd Gepauzeerd door de gebruiker
Voltooid Succesvol voltooid
Mislukt Fout opgetreden (details in het logboek)

5.4 Actieknoppen (per rij)

Elke rij heeft aan de rechterkant drie kleine knoppen:

Knop Symbool Functie Gloedkleur
Pauze โธ Taak pauzeren / hervatten (Schakelaar) Oranje wanneer gepauzeerd
Speel โ–ถ Individuele taak starten (Modus voor รฉรฉn taak) Groen wanneer actief
Verwijderen โœ• Taak uit de wachtrij verwijderen Rood bij hover

Gloedlogica - Actieve taak (inpakken/uploaden): de afspeelknop licht groen op - Gepauzeerde taak: de pauzeknop licht oranje op - Voltooide/mislukte taak: geen gloed, knoppen blijven neutraal - In behandeling: alle knoppen neutraal (grijs)

5.5 Neon-voortgangsbalk

De voortgangsbalk is een aangepaste widget (NeonProgressBar) met: - Kleurverloop van donkerblauw via cyaan naar helderblauw - Gloeieffect aan de voorrand van de vooruitgang - Percentage weergegeven als overlaytekst

6. Algemene bedieningsknoppen (onder tabel)

Knop Kleur Functie
โ–ถ Alles starten Groen Start de hele uploadwachtrij. Eerste status
โธ Alles pauzeren Oranje Pauzeert alle actieve uploads (Graceful Pause)
โ–ถ Alles hervatten Groen Hervat de gepauzeerde wachtrij (na te zijn gepauzeerd)
๐Ÿ“‚ NZB-map Grijs Opent de map met gegenereerde NZB-bestanden in de bestandsbeheerder
๐Ÿ“‚ Toewijzingsmap Grijs Opent de map met mapping-/exportbestanden in de bestandsbeheerder
โœ“ Verbergen voltooid Cyaan Verwijdert alle voltooide taken uit de weergave
๐Ÿ—‘ Geselecteerde verwijderen Rood Verwijdert alle taken die met het selectievakje zijn gemarkeerd

Sierlijke pauze: bij het pauzeren wordt de huidige verwerkingsstap (bijvoorbeeld inpakken of uploaden) voltooid voordat de taak stopt. Actieve NNTP-verbindingen worden niet abrupt verbroken.

Geautomatiseerde verwijdering

Als 'Voltooide uploads automatisch verwijderen' is ingeschakeld in de instellingen: - De knop "โœ“ Voltooid verbergen" is grijs en uitgeschakeld. - Tooltip wordt weergegeven: "Geautomatiseerde verwijdering is ingeschakeld". - Voltooide taken worden na 5 seconden automatisch van de tafel verwijderd.

7. Logboek uploaden

Aan de onderkant van het tabblad bevindt zich een realtime protocollogboek op zijn eigen kaart:

Uiterlijk - Achtergrond: donker terminalontwerp met monospace-lettertype - Auto-Scroll: springt automatisch naar het nieuwste item

Kleurcodering

Kleur Betekenis Voorbeeld
Groen Succes โœ… Taak #3 voltooid: rudirudi5
Rood Fout/Waarschuwing โŒ Taak #5 is mislukt: rudirudi5 โ€” Fout
Grijs Info/Normaal ๐Ÿ“Ž Toegevoegd aan wachtrij: rudirudi5 (656,9 MB)

Voorvoegsels voor logboekinvoer - ๐Ÿ“Ž Bestand toegevoegd aan wachtrij - ๐Ÿ“ฆ Taak is inpakken (7-Zip) - ๐Ÿ›ก PAR2-creatie actief - โฌ† Upload wordt uitgevoerd - โœ… Taak voltooid - โŒ Taak mislukt - โš  Waarschuwing (bijvoorbeeld geen selectie) - โ–ถ Wachtrij gestart/hervat - โธ Wachtrij gepauzeerd - ๐Ÿ—‘ Taak verwijderd - โœ“ Voltooide invoer verwijderd

8. Pijplijnverwerking

De uploadengine op de achtergrond werkt in een pijplijnmodus:

Terwijl Taak A aan het uploaden is, kan Taak B al beginnen met inpakken.

9. Modus voor รฉรฉn taak

Door op de โ–ถ knop bij een individuele taak te klikken of via de knop "โ–ถ Start Single" in het dashboard kan een geรฏsoleerde taak worden gestart:


Download-tab โ€” Usenet-downloader

Op het tabblad Downloaden kunt u bestanden van Usenet downloaden via NZB-bestanden. Het ondersteunt downloads van meerdere verbindingen, automatische wachtwoorddetectie, PAR2-reparatie, 7-Zip-extractie en NZBLNK-protocolafhandeling.

1. Paginaoverzicht

Het tabblad is verticaal opgesplitst in de volgende secties: - Koptekst โ€” Titel en beschrijving - NZB-importkaart - NZB-bestand/URL-invoer, wachtwoord, wachtrijknop - Downloadwachtrij โ€” Tabel met alle downloadtaken - Downloadlogboek: realtime activiteitenlogboek

2. Kop

Element Beschrijving
Titel "Usenet Downloader" in cyaan
Subtitel "Importeer NZB-bestanden en download rechtstreeks van Usenet."

3. NZB-importkaart

Een afgeronde kaart met de importwidget om nieuwe downloads toe te voegen.

3.1 Slepen-en-neerzetten-zone

๐Ÿ“Ž Sleep het NZB-bestand hier

3.2 NZB-invoerveld

Element Beschrijving
Invoerveld Plak het pad naar het NZB-bestand of de NZB-URL
Tijdelijke aanduiding Voer /pad/naar/bestand.nzb of NZB-URL in...
๐Ÿ“‚ Kies NZB Knop om bestandsdialoogvenster te openen (Filter: *.nzb)

Ondersteunde ingangen - Lokaal bestand: /home/user/downloads/example.nzb - URL: https://example.com/releases/example.nzb โ€” automatisch gedownload - Klembord: NZB-URL's en NZBLNK-links worden automatisch gedetecteerd vanaf het klembord

3.3 Wachtwoordveld

Element Beschrijving
Wachtwoord: Etiket aan de linkerkant
Invoerveld Wachtwoord voor gecodeerde archieven
Tijdelijke aanduiding Leeg = automatisch detecteren van NZB-naam...

Automatische wachtwoorddetectie

Het systeem haalt automatisch wachtwoorden uit de NZB-bestandsnaam met behulp van veelgebruikte formaten: - bestandsnaam {{wachtwoord}}.nzb - bestandsnaam [wachtwoord].nzb - bestandsnaam - wachtwoord.nzb

Bij detectie wordt het wachtwoordveld automatisch ingevuld en vastgelegd: ๐Ÿ”‘ Wachtwoord gedetecteerd: p*****d

3.4 Actieknop

โž• Toevoegen aan wachtrij: Voegt het NZB-bestand toe aan de downloadwachtrij. Wordt alleen actief als er een geldig NZB-bestand/URL wordt opgegeven.

Opmerking: deze knop zet alleen de taak in de wachtrij; het start de download niet automatisch. De uitvoering gebeurt via de aparte Start-knop.

4. Downloadwachtrij

4.1 Wachtrijkop

Element Beschrijving
๐Ÿ“‹ Downloadwachtrij Titel links
Snelheidsweergave Huidige downloadsnelheid (groen)

4.2 Tabel

Identieke kolomstructuur als de uploadwachtrij:

Kolom Beschrijving
โœ“ (Selectievakje) Selectievakje per taak
Naam Naam van de NZB / inhoud
Grootte Downloadgrootte (geschat op basis van NZB-segmenten)
Status Huidige status
Voortgang Neonvoortgangsbalk
Snelheid Huidige snelheid
Acties โธ Pauzeren / โ–ถ Afspelen / โœ• Verwijderen

4.3 Statuswaarden

Status Betekenis
In wachtrij Wacht in wachtrij
Artikelen worden gedownload
Repareren PAR2-reparatie in uitvoering
7-Zip pakt de archieven uit
Voltooid Downloaden en uitpakken succesvol
Gepauzeerd Gepauzeerd door de gebruiker
Mislukt Fout opgetreden
Spiegel: uploaden Spiegelmodus: het gedownloade bestand wordt opnieuw geรผpload

4.4 Contextmenu met rechtermuisknop

Als u met de rechtermuisknop op een wachtrij-item klikt, wordt een contextmenu weergegeven: - ๐Ÿ”‘ Wachtwoord instellen/wijzigen: opent een dialoogvenster waarin u het wachtwoord voor deze download kunt invoeren of wijzigen.

5. Bedieningsknoppen

Knop Kleur Functie
โ–ถ Downloads starten Groen Start de volledige downloadwachtrij
โธ Alles pauzeren Oranje Pauzeert alle downloads
โ–ถ Downloads hervatten Groen Hervat gepauzeerde downloads
๐Ÿ“‚ Open de downloadmap Grijs Opent de downloadbestemmingsmap in bestandsbeheer
โœ“ Verbergen voltooid Cyaan Verwijdert voltooide downloads uit de weergave
๐Ÿ—‘ Geselecteerde verwijderen Rood Verwijdert alle taken die met het selectievakje zijn gemarkeerd

6. Logboek downloaden

Realtime logtracking identiek aan het tabblad Uploaden: - Achtergrond: terminalontwerp met monospace-lettertype - Kleurcodering: groen (succes), rood (fout), grijs (info)

Typische logboekvermeldingen - ๐Ÿ“Ž NZB toegevoegd aan wachtrij - ๐Ÿ“ฅ NZB downloaden van URL - ๐Ÿ“‹ NZB-link gedetecteerd vanaf klembord - ๐Ÿ”‘ Wachtwoord gedetecteerd of ingesteld - ๐Ÿ” Zoeken naar Binsearch/NZBIndex/Newznab - โฌ‡ Bezig met downloaden (voortgang bijhouden) - ๐Ÿ›กPAR2-reparatie - ๐Ÿ“ฆ Extractie - โœ… Downloaden voltooid - โŒ Downloaden mislukt - โธ Download(s) gepauzeerd - โ–ถ Download(s) hervat/gestart

7. Speciale kenmerken

7.1 Klembordbewaking

Zenith controleert het klembord automatisch op: - NZB URL's: Links die .nzb bevatten, worden automatisch in het invoerveld geladen. - NZBLNK-koppelingen: nzblnk: protocolkoppelingen worden automatisch verwerkt.

Deze functie kan worden uitgeschakeld in de instellingen (dl_clipboard_monitor).

7.2 NZBLNK-protocolondersteuning

Zenith registreert zich als handler voor het nzblnk: URI-schema. Als u in een browser op een NZBLNK-link klikt, gebeurt het volgende: 1. Open Zenith (of breng het bestaande venster naar de voorgrond). 2. Verwerk de link automatisch. 3. Zoek naar de NZB in de volgende bronnen (in volgorde): - Newznab-indexeerders (indien geconfigureerd) - Binsearch.info (gratis, geen API-sleutel vereist) - NZBIndex.com (gratis, RSS-feed) 4. Indien gevonden, wordt de NZB gedownload en aan de wachtrij toegevoegd. 5. Het in de NZBLNK ingebedde wachtwoord wordt automatisch toegepast.

7.3 Automatische wachtwoorddetectie

Het systeem haalt wachtwoorden op uit: - NZB-bestandsnaam: veelvoorkomende patronen zoals {{password}}, [password] - NZBLNK-gegevens: wachtwoordveld binnen de NZBLNK-URI - Handmatig: klik met de rechtermuisknop โ†’ Wachtwoord instellen

7.4 Automatische extractie

Nadat het downloaden is voltooid, voert het systeem automatisch het volgende uit: 1. PAR2-reparatie: repareert ontbrekende/corrupte segmenten indien nodig (configureerbaar). 2. CRC-controle: verifieert de downloadintegriteit (configureerbaar). 3. 7-Zip-extractie: archieven uitpakken (configureerbaar). 4. Archiefopschoning: verwijdert RAR/7z-bestanden na extractie (configureerbaar). 5. Junk Cleanup: Verwijdert onnodige bestanden zoals NFO, TXT, enz. (configureerbaar).

7.5 Spiegelmodus

Mirror Mode automatiseert het opnieuw uploaden na het downloaden:

Downloaden โ†’ Extractie โ†’ Geautomatiseerd uploaden via identieke configuratie

Status verschuift naar Mirror: Uploaden. Beheerd via het tabblad Externe invoer of API.

7.6 Wachtrijpersistentie

De downloadwachtrij wordt automatisch opgeslagen en hersteld wanneer de toepassing opnieuw wordt opgestart. Taken die in behandeling zijn, overleven app-sluitingen.

7.7 Verbindingsbudget

Downloadt en uploadt gesplitste NNTP-verbindingen dynamisch via het ConnectionBudget-systeem: - Als er een upload wordt uitgevoerd, worden de beschikbare verbindingen voor downloads teruggeschaald. - De providergebruiksmodus (uploaden / downloaden / beide) bepaalt de toewijzing. - Als het providergebruik is vergrendeld op 'Downloaden', worden alleen downloadverbindingen ingezet.

8. Configureerbare instellingen

De volgende keuzes kunnen worden aangepast onder Instellingen โ†’ Downloaden:

Instelling Standaard Beschrijving
Map downloaden ~/Downloads Doelmap voor voltooide downloads
Tijdelijke map (leeg) Tijdelijke map voor actieve downloads (optioneel)
Automatische extractie โœ… Aan Archieven automatisch uitpakken na het downloaden
PAR2-reparatie โœ… Aan PAR2-herstel voor ontbrekende segmenten
CRC-controle โœ… Aan Controles van de bestandsintegriteit
Archief opruimen โœ… Aan Verwijder RAR/7z-bestanden na extractie
NZB-opruiming โŒ Uit NZB-bestand verwijderen na het downloaden
Ongewenste opruiming โŒ Uit opnemen NFO/TXT-bestanden verwijderen
Max. verbindingen 0 (Automatisch) Maximale parallelle verbindingen
Snelheidslimiet 0 (Geen) Download snelheidslimieten
downloaden Aantal nieuwe pogingen 3 Aantal mislukte pogingen om het segment opnieuw te proberen
Klembordmonitor โœ… Aan Automatische detectie van NZB-URL's vanaf het klembord
Automatische verwijdering โŒ Uit Voltooide downloads automatisch wissen uit de wachtrijtabel

Cloud-back-up โ€” Gecodeerde Usenet-back-up

Het tabblad Cloud Backup biedt tools om mappen te coderen met AES-256, ze te uploaden naar Usenet en ze later te herstellen. Het resulterende NZB-bestand fungeert als de decoderings- en herstelsleutel - haalbaar zolang het Usenet-retentievenster open blijft.

1. Paginaoverzicht

De tabbladindeling bevat vijf verschillende kaartmodules: - ๐Ÿ“ Back-upbronnen โ€” Beheer mappen - ๐Ÿ” Encryptie en instellingen - Wachtwoorden en configuraties - ๐Ÿ“‹ Back-upgeschiedenis: bijhouden van archieflogboeken - ๐Ÿ“ฅ Herstel โ€” NZB-gestuurd gegevensherstel - ๐Ÿ“‹ Back-uplogboek: realtime logconsole

2. Back-upbronnen (kaart 1)

2.1 Mappenlijst

Elk mapitem bevat een speciale rij met daarin:

Element Beschrijving
โœ“ Selectievakje Kies een map voor opname in de volgende back-upbatch
Mapnaam Vetgedrukte weergavenaam
Pad Volledig bestandspad (klein, grijs lettertype)
Vervolgkeuzelijst Plannen Handmatig / Elke 24 uur / Wekelijks / Maandelijks
Status โ— Gereed (groen) / โ— Back-up gemaakt (groen) / โš  X Mappen (oranje, voor gewijzigde gegevens)
โš™ Instellingen Inklapbaar configuratiemenu per map
โœ• Verwijder Map uitsluiten van het back-uprooster

2.2 Instellingen per map (inklapbaar)

Instelling Opties Standaard Beschrijving
Back-upmodus Individuele mappen / geconsolideerd archief Individuele mappen "Individueel" wijst รฉรฉn archief per submap toe; "Consolidated" bundelt alles samen
Back-uptype Volledig / Incrementeel Volledige back-up Incrementele vlaggen alleen gewijzigde bestanden
Compressie Geen / Normaal / Ultra Normaal Compressielagen met 7 ritsen (0 / 5 / 9)
Volumegrootte extraheren 10โ€“2000 MB 100MB Archiefvolumes splitsen voor enorme back-ups

2.3 Wijzigingsdetectie

Zenith controleert de back-uppaden elke 5 minuten op wijzigingen: - Houdt nieuwe, gewijzigde of gewiste bestanden bij. - Statusovergangen naar oranje: โš  3 mappen met gelokaliseerde tooltipgegevens. - Succesvolle back-ups maken de status weer groen.

2.4 Knoppen

3. Codering en instellingen (kaart 2)

3.1 Linkerkant โ€” Wachtwoord

Element Beschrijving
Coderingswachtwoord Hoofdsleutel voor AES-256-codering (verplicht veld)
๐Ÿ‘ Oogknop Wachtwoordreeks onthullen/verbergen
๐Ÿ”‘ Sleutelknop Genereer een complex wachtwoord met een hoge entropie
Bevestig wachtwoord Voer de tekenreeks opnieuw in voor veiligheidsvalidatie
โ˜ Wachtwoord onthouden Bewaar de sleutel in het gecodeerde configuratieprofiel

โš  Cruciaal: verlies het wachtwoord, verlies de back-up. Er is geen wachtwoordherstel of achterdeurmechanisme.

3.2 Rechterkant โ€” Algemene instellingen

Element Standaard Beschrijving
โ˜ Stealth-upload (geen nieuwsgroep) โœ… Aan Verwijder nieuwsgroepkoppen voor privรฉ, niet-geรฏndexeerde uploads
โ˜ Bewaarwaarschuwing โœ… Aan te selecteren Waarschuw wanneer archieven de bewaarlimieten van de provider naderen
Retentie (dagen) 5000 Retentiebereik van de aanbieder (bijvoorbeeld Eweka: 5700)
NZB Locatie opslaan ~/.zenith-uploader/backup_nzb/ Uitvoermap voor back-upindex NZB-bestanden

4. Back-upgeschiedenis (kaart 3)

Een logboek waarin historische archieven worden bijgehouden:

Kolom Beschrijving
Naam Naam van doelmap
Grootte Grootte van het gecodeerde archief
Datum Tijdstempel archiefvoltooiing
Status Geslaagd / Mislukt
Voortgang Bijhouden van runtime-voortgangsbalk
Acties Actiehulpmiddelen

5. Herstel (kaart 4)

Voor het herstellen van gegevens zijn drie invoergegevens nodig:

Veld Beschrijving
NZB-bestand Selecteer het metadata-archief dat is gegenereerd tijdens de back-up (knop Bladeren)
Wachtwoord Voer de bijbehorende AES-256-decoderingssleutel
Bestemming Doelmap voor uitgepakte gegevensextractie (knop Bladeren)

Herstelworkflow: Downloaden (gecodeerde archieven via provider) โ†’ PAR2-reparatie (20% redundantiecontroles) โ†’ Decryptie (7-Zip uitpakken) โ†’ Herstelde bestanden (Doeluitvoer geverifieerd)

Knop โ†’ ๐Ÿ“ฅ Herstellen: start de ophaalpijplijn.

6. Back-uplogboek (kaart 5)

Komt overeen met de logger-implementatie in de belangrijkste upload-/downloadmodules: - Terminal-monospace-esthetiek. - Kleurcodering: groen (succes), rood (mislukking), grijs (info).

Logvoorvoegsels - ๐Ÿ“ Back-uppad geregistreerd - ๐Ÿ” Versleuteling actief - โœ… Crypto-/upload-/downloadtaak voltooid - ๐Ÿ›ก PAR2-generatieverwerking (20% redundantie) - ๐Ÿ“ค Archiefstukken uploaden - ๐Ÿ“ฅ Archiefbrokken ophalen (restauratie) - โฐ Operationele planning bijgewerkt - โš  Retentiedrempel bereikt / Kritieke anomalie geactiveerd - ๐Ÿ—‘ Back-upbron verwijderd

7. Automatiseringsfuncties

7.1 Geplande back-ups

Schema Interval Beschrijving
Handmatig โ€” Wordt uitsluitend uitgevoerd via de knop "Back-up nu starten"
Elke 24 uur 24 uur Eenmaal daagse geautomatiseerde back-up
Wekelijks 7 dagen Systeem wordt รฉรฉn keer per week uitgevoerd
Maandelijks 30 dagen Systeem wordt รฉรฉn keer per maand uitgevoerd

7.2 Bewaarwaarschuwing

7.3 Wijzigingsdetectie

8. Back-upproces (technische specificatie)

8.1 Coderingsparameters

8.2 Back-upmodi

Modus Beschrijving
Individuele mappen Verwerkt elke directoryvertakking van het eerste niveau in zijn eigen afzonderlijke archiefpayload
Geconsolideerd archief Behandelt de boomwortel van de doelmap als een enkel gegroepeerd containerpakket

Statistics Tab โ€” Upload & Download Statistics

Het tabblad Statistieken geeft een overzicht weer van alle upload- en downloadgeschiedenis, waarbij gegevens worden weergegeven via interactieve grafieken, statistische kaarten en historische lijsten. Gegevens worden elke 5 seconden rechtstreeks vanuit een lokale SQLite-engine opgevraagd.

1. Paginaoverzicht

2. Koptekst- en tijdframefilters

Element Beschrijving
๐Ÿ“ˆ Statistieken Bekijk de headertitel in cyaan
Tijdsbestek: Controlelabel + vervolgkeuzelijst aan de rechterkant
Optie Bereik Grafiekgroepering granulariteit
7 dagen 7 dagen Dagelijkse staafknooppunten (DD.MM)
30 dagen 30 dagen Dagelijkse staafknooppunten (DD.MM)
Jaarlijks 365 dagen Maandelijkse staafknooppunten (MM)
Totaal Oneindig Jaarlijkse staafknooppunten (JJJJ)

Als u opties wijzigt, worden waarden gefilterd op statistiekkaarten, diagrammen en geschiedenissen.

3. Statistieken uploaden (โฌ† UPLOADS)

Zes kaarten zijn horizontaal verspreid en geven pictogrammen, titels en gegevenswaarden weer:

Pictogram Titel Kleur Beschrijving
๐Ÿ“ฆ Totaalvolume Cyaan Totaal datavolume geรผpload in tijdsbestek (bijvoorbeeld 145,3 GB)
๐Ÿ“„ Bestanden Groen Totaal aantal succesvolle uploads van bestanden/mappen
โŒ Mislukt Rood Totaal aantal mislukte uploadtaken
๐Ÿ“… Vandaag Geel Gegevenspayloads verwerkt tijdens de huidige datum
โฑ Uploadtijd Cyaan Cumulatieve actieve uploadduur (bijv. 2 uur en 45 minuten)
โšก Gem. snelheid Groen Gemiddelde uploadsnelheid (bijvoorbeeld 63,2 MB/s)

4. Volumegrafiek uploaden

Een aangepaste widget (BarChartWidget) rechtstreeks getekend via QPainter: - Staven: afgeronde hoeken met een verloopvulling van donkerblauw naar cyaan. - Y-as: dynamisch schaalalgoritme begrensd door stippellijnen. - X-as: tijdstempels worden geschaald op basis van actieve filters (DD.MM, MM of JJJJ). - Statistieken: zwevende waarden worden gecentreerd boven afzonderlijke balken weergegeven. - Lege statussen: geeft fallbacks voor 'Geen gegevens beschikbaar' weer als queryrijen null retourneren.

5. Statistieken downloaden (โฌ‡ DOWNLOADS)

Komt overeen met de kaartstructuur voor uploadstatistieken, vormgegeven met een paars thema:

Pictogram Titel Kleur Beschrijving
๐Ÿ“ฆ Totaalvolume Paars Cumulatief gedownload gegevensvoetafdrukvolume
๐Ÿ“„ Bestanden Groen te uploaden Succesvolle inkomende extractietaken voltooid
โŒ Mislukt Rood Beรซindigde of beschadigde downloadpogingen
๐Ÿ“… Vandaag Geel Gegevenspayloads opgehaald tijdens de huidige datum
โฑ Downloadtijd Paars Cumulatieve netwerkdownloadduur
โšก Gem. snelheid Groen Gemiddelde downloaddoorvoersnelheid van systeem

6. Volumegrafiek downloaden

Identiek aan het ontwerp van het uploaddiagram, maar weergegeven met een paars kleurverloop.

7. Recente uploads (geschiedenislijst)

Geeft de 10 meest recente uploadrijen weer in een schuifbare menulijst:

Element Beschrijving
Naam Oorspronkelijke bronbestand- of maptekenreeksnaam
Grootte Metrische gegevens over de capaciteit van de native payloadbyte (bijvoorbeeld 656,9 MB)
Status โœ… Succes / โŒ Mislukt / โณ In behandeling
Datum Tijdstempel van gebeurtenisverwerking (DD.MM.JJJJ HH:MM)

Statuskleuren: โœ… Succes: groen, โŒ Mislukt: rood, โณ In behandeling: geel

Lege statustekst: "Geen uploadgeschiedenis beschikbaar."

8. Recente downloads (geschiedenislijst)

Identieke lay-out die overeenkomt met de structuur van de uploadlijst, met details over recente downloads.

Lege statustekst: "Geen downloadgeschiedenis beschikbaar."

9. Statistieken opnieuw instellen

Aan de onderkant bevindt zich een rode waarschuwingsknop:

Knop โ†’ ๐Ÿ—‘ Statistieken opnieuw instellen: wist databaserijen die structurele statistieken bijhouden.

Voordat records worden gewist, vraagt โ€‹โ€‹het systeem de gebruiker een waarschuwingsvenster:

Weet je zeker dat je alle statistieken wilt resetten? Met deze actie worden alle upload- en downloadstatistieken permanent gewist, evenals de taakgeschiedenislogboeken. Deze actie kan niet ongedaan worden gemaakt.

10. Specificaties gegevensbron

Gegevenstoewijzingen uit interne tabellen opgeslagen in ~/.zenith-uploader/zenith.db:

Tabel: statistieken (dagelijks verzamelde logboeken)

Kolomnaam Beschrijving
datum Primaire sleutelreeks geformatteerd als JJJJ-MM-DD
bytes_geรผpload Totaal aantal uitgaande payloadbytes verwerkt
bestanden_geรผpload Gehele getallen die voltooide uploadinstanties bijhouden
bestanden_mislukt Gehele getallen die gebroken uploadbewerkingen bijhouden
bytes_gedownload Totaal aantal verwerkte inkomende payloadbytes
bestanden_gedownload Gehele getallen volgen voltooide downloadtaken
downloads_mislukt Gehele getallen die gebroken downloadbewerkingen bijhouden
upload_seconden mogelijk Totale verstreken tijd voor het verwerken van uploadstreams
download_seconden Totale verstreken tijd voor het verwerken van downloadstreams
getimede_bytes_uploaded Aantal actieve uitgaande netwerkbyteoverdrachtvolumes
getimede_bytes_gedownload Aantal actieve inkomende netwerkbyteoverdrachtvolumes

VPN Guard โ€” VPN-beveiliging voor uploads

Het tabblad VPN Guard beheert OpenVPN- en WireGuard-verbindingsprofielen en biedt serverconfiguratieslots en aangepaste locatietoewijzing. Een ingebouwde Kill-Switch stopt automatisch actieve wachtrijen als netwerktunnels wegvallen.

1. Paginaoverzicht

2. Kop

Element Beschrijving
Titel "VPN-bewaker" in cyaan
Subtitel "Beveilig uw uploads met behulp van VPN-tunneling en geรฏntegreerde Kill-Switch-systemen."

3. Waarschuwing voor roottoegang (Linux-omgevingen)

Linux-hostruntimes controleren omgevingsruimten om er zeker van te zijn dat er rootrechten of actieve pkexec-backends bestaan. Ontbrekende haken activeren een waarschuwingsbanner:

โš  Root-rechten niet beschikbaar. VPN-subsystemen vereisen rootrechten (pkexec of sudo). Installeer de afhankelijkheden van policykit-1: sudo apt install policykit-1

Deze waarschuwing wordt automatisch verborgen op Windows-platforms.

4. Statuskaart (hoofdgebied)

4.1 Statusweergave

Status Pictogram Weergavetekst Kleur Detailtekst
Inactief ๐Ÿ›ก INACTIEF Grijs "Geen actieve VPN-tunnel gedetecteerd"
Verbinden ๐Ÿ›ก VERBINDEN... Geel "Verbinding tot stand brengen met OPENVPN/WIREGUARD..."
Verbonden ๐Ÿ›ก VERBONDEN Groen "OPENVPN ยท IP: 185.xxx.xxx.xxx"
Fout ๐Ÿ›ก FOUT Rood Details van gelokaliseerde diagnostische anomaliereeks

4.2 Knoppen verbinden/verbreken

Knop Statuscontext Kleur Functie
๐Ÿ”Œ Verbinden Inactief Blauw-cyaan verloop Activeert verbindingspijplijn met actief doelprofiel
โณ Verbinden... Verwerking Gedempt grijs Knopvergrendelingen uitgeschakeld terwijl verbindingshandshake werkt
โœ“ Verbonden Actieve tunnel Gedempt grijs Knopvergrendelingen uitgeschakeld terwijl de tunnelstatus stabiel blijft
โน Verbinding verbreken Actieve tunnel Karmozijnrood Beรซindigt actieve achtergrondprocessen en ruimt tunnels op

5. Opgeslagen profielen

5.1 Profielkaarten

Lege statusweergave: "Geen profielen opgeslagen. Voeg een nieuwe VPN-profielconfiguratie toe om te beginnen."

5.2 Dialoogvenster Profiel toevoegen (knop +)

Invoerlabel Formaat / Gedrag
Profielnaam Tekstveld (bijvoorbeeld "Mullvad Amsterdam") โ€” Vereist
Providerkiezer Vervolgkeuzelijst: Mullvad, ProtonVPN, AirVPN, NordVPN, Surfshark, PIA, Windscribe, IVPN, Privado, Aangepast
Protocolkiezer Schakelen: OpenVPN / WireGuard
Landkiezer 21 landen met metadata van vlagemoji's
Configuratiebestandsbron Bestandspad naar .ovpn of .conf (knop Bladeren) โ€” Vereist
Gebruikersnaam Alleen zichtbaar onder OpenVPN; optioneel
Wachtwoord Alleen zichtbaar onder OpenVPN; optioneel

Ondersteunde landen: ๐Ÿ‡ณ๐Ÿ‡ฑ Nederland, ๐Ÿ‡ฉ๐Ÿ‡ช Duitsland, ๐Ÿ‡บ๐Ÿ‡ธ VS, ๐Ÿ‡ฌ๐Ÿ‡ง VK, ๐Ÿ‡จ๐Ÿ‡ญ Zwitserland, ๐Ÿ‡ธ๐Ÿ‡ช Zweden, ๐Ÿ‡ซ๐Ÿ‡ท Frankrijk, ๐Ÿ‡จ๐Ÿ‡ฆ Canada, ๐Ÿ‡ฏ๐Ÿ‡ต Japan, ๐Ÿ‡ฆ๐Ÿ‡บ Australiรซ, ๐Ÿ‡ท๐Ÿ‡ด Roemeniรซ, ๐Ÿ‡ธ๐Ÿ‡ฌ Singapore, ๐Ÿ‡ช๐Ÿ‡ธ Spanje, ๐Ÿ‡ฎ๐Ÿ‡น Italiรซ, ๐Ÿ‡ณ๐Ÿ‡ด Noorwegen, ๐Ÿ‡ซ๐Ÿ‡ฎ Finland, ๐Ÿ‡ฆ๐Ÿ‡น Oostenrijk, ๐Ÿ‡ง๐Ÿ‡ช Belgiรซ, ๐Ÿ‡ต๐Ÿ‡ฑ Polen, ๐Ÿ‡จ๐Ÿ‡ฟ Tsjechiรซ, ๐ŸŒ Anders.

6. Instellingen

Kill-Switch-parameters

Tuimelschakelaar Standaard Logica
โ˜‘ Schakel de Kill-Switch โœ… Aan "Stop actieve uploadprocessen onmiddellijk als de VPN-paden wegvallen"

Als de tunnel onverwacht scheurt, vangt de master AppController de uitzondering op via de vpn_status_changed luisteraarlus. Het pauzeert onmiddellijk alle actieve uploads, schakelt de weergave naar ERROR en registreert de gebeurtenis. Wachtrijen moeten handmatig opnieuw worden gestart nadat een veilig verbindingspad tot stand is gebracht.

7. VPN-logconsole

Monospace-console-interface met realtime logupdates.

8. VPN-enginearchitectuur

Protocol Binair Configuratiebestandsschema
OpenVPN openvpn Native .ovpn-configuraties
Draadbeschermer wg-snel Native *.conf-definities

Deel 7a: Externe bronnen โ€” RSS-feeds


Externe bronnen โ€” RSS-feeds

Het subtabblad RSS Feed automatiseert het pollen van externe indexer-eindpunten, het zoeken naar doel-NZB-releases die overeenkomen met gedefinieerde parameters, en het direct routeren van payloads naar downloadtaakstromen.

1. Structureel overzicht

De module maakt gebruik van een verticaal verstelbare lay-out: - Bovenste helft: interactief raster met alle opgeslagen RSS-configuraties. - Onderste helft: Granulaire editorformuliervelden + feedvoorbeeldknooppunten + achtergrondregistratie.

2. Voerrastermatrix (bovenste gedeelte)

2.1 Tabelkolommen

Kolom Beschrijving
Actieve vlag Selectievakje โ€” Schakel geautomatiseerde parseerlussen in/uit
Identificatie Unieke weergavetagnaam gegeven aan de feedbron
Doel-URL-eindpunt Volledige toewijzing van stringadressen, inclusief API-parameters
โŠ˜ Rij leegmaken Wis selectierij uit het geheugen

Knop โ†’ ๏ผ‹ Nieuwe feed toevoegen: injecteert een lege configuratierijinvoer in de datamatrix.

3. Detailconfiguratieformulier (onderste gedeelte)

Als u een rij-invoer selecteert, worden de parameters ervan rechtstreeks toegewezen aan de gedetailleerde invoerformuliervelden.

3.1 Veldtoewijzingen

Veld Tijdelijke aanduiding Beschrijving
Feed-ID Naam Mijn RSS-feed Labeltag voor tekenreeks voor gebruikersweergave
Feed-URL-eindpunt https://endpoint.com/rss?... Doeladresreeks, inclusief autorisatieparameters
Bestemmingspad ~/Downloads/RSS/ Speciale doelopslaglocatie
Polling-interval 30 minuten Timinginterval van uitvoeringslus (5โ€“1440 minuten)
Batchlimietlimieten 25 Maximale releasedownloads per enkele runpass (1โ€“500)
Regex-filtertekenreeks (?=.1080p)(?=.2026) Hoofdletterongevoelige regex-trackingtoken
Minimale bestandsdrempel Geen minimum Groottelimiet voor vloerbeperking in megabytes (0 uitgeschakeld)
Maximale bestandsdrempel Geen maximum Maximale groottebeperking in megabytes (0 uitgeschakeld)
โ˜ Automatische wachtrij-injectie Uitgeschakeld Matches rechtstreeks naar downloadtaken pushen zonder handmatige goedkeuring

3.2 Blauwdrukken voor reguliere expressiefilters

Regex-voorbeeld Filtereffect
single.charts Komt overeen met titels die de tekenreeks letterlijk
(?=.*1080p)(?=.*duits) Match vereist zowel 1080p EN Duitse tokens
1080p\|720p Booleaanse matching maakt 1080p OF 720p
^De\\. Komt overeen met tekenreeksen die beginnen met het exacte voorvoegsel 'The'.
\\.2026\\. Forceert selectie om de specifieke jaarnotatie .2026 te vereisen.

De punt. fungeert als een jokerteken. Ontsnappen via \\. om letterlijke punten te targeten. Gebruik .* voor flexibele tekenopvullingen. Controles zijn hoofdletterongevoelig.

3.3 Functionele acties

Knop Kleur Functie
๐Ÿ’พ Feedprofiel opslaan Oranje verloop Legt parameters vast in de lokale configuratie
๐Ÿ”„ Forceer onmiddellijke peiling Oranje zweefgloed Omzeilt intervallen om een โ€‹โ€‹voerschraap op aanvraag uit te voeren

4. Resultatenvoorbeeldraster

Handmatige pollingacties retourneren doelknooppuntarrays voor validatie:

Kolom Beschrijving
Selectie Gecontroleerde rijen markeren records voor downloadverwerking
Releasetitel Structurele naam ontleed uit onbewerkte eindpuntknooppunten
Berekende grootte Schattingen van de payloadcapaciteit van bestanden

Preview-besturingselementen - โ˜‘ Alles selecteren: controleert alle zichtbare rijen. - โฌ‡ Download gecontroleerd: duwt geselecteerde rijen naar downloadwachtrijen. - ๐Ÿ—‘ Records afwijzen: verwijdert geselecteerde records uit voorbeeldtabellen.

Afgewezen of gedownloade items registreren hun unieke GUID-hashes in de lokale opslag om duplicaten bij volgende polling-iteraties te voorkomen.

5. Achtergrondmotorautomatisering

Wanneer geautomatiseerde parseerlussen worden uitgevoerd: 1. Timer branden โ†’ API-bron schrapen โ†’ Bekende GUID's eruit filteren โ†’ Regex- en grootteverificaties uitvoeren 2. Indien automatische wachtrij uitgeschakeld: toevoegen aan weergavematrix 3. Indien automatische wachtrij ingeschakeld: Taken rechtstreeks injecteren


Deel 7b: Externe bronnen โ€” Newznab-indexers


Externe bronnen โ€” Newznab-indexer

De Newznab-integratielaag maakt rechtstreeks verbinding met compatibele indexeringseindpunten via native API-queryrouting, waarbij aangepaste parameterfilterprotocollen worden uitgevoerd.

1. Overzicht

Komt overeen met de gesplitste lay-outstructuur die wordt gebruikt door de RSS-component: - Bovenste helft: raster met actieve indexeringsmotoren. - Onderste helft: velden voor profieleditor + communicatielogboek.

2. Configuratieraster (bovenste gedeelte)

Kolom Beschrijving
Actieve status Schakel validatielussen in voor de geselecteerde provider
Motortag Weergave-ID (bijvoorbeeld "NZBGeek")
Basis-API-adres Hostadreseindpunt voor API-connectiviteit
Doelopslagpad Bestandsbestemmingsmap voor dit eindpuntprofiel
โŠ˜ Profiel opschonen Verwijdert de providerinvoer uit het geheugen

Knop โ†’ ๏ผ‹ Indexeerfunctie toevoegen: Voegt een lege invoerrij voor de indexeerfunctie toe.

3. Detailconfiguratie (onderste gedeelte)

Veld Tijdelijke aanduiding Beschrijving
Indexeerdernaam NZBGeek Unieke referentienaam voor tagtoewijzing
Basis-URL https://api.nzbgeek.info Kerneindpuntadresrouteringsknooppunt
API-sleuteltoken (Gemaskeerd) Unieke cryptografische toegangsreferentie
Categoriedoelen 2000,5000,7000 Door komma's gescheiden Newznab-categorie-ID's
Download het opslagpad ~/Downloads/Newznab/ Locatie-overschrijvingspad opslaan
Polling-interval 30 minuten Achtergrondplanning (5โ€“1440 minuten)
Batchkap 100 Limieten voor zoekresultaten (10โ€“500 rijen)
Titelfilterexpressie .1080p.BluRay.* Releaseparameters voor Regex-targeting
Minimale bestandsgrenzen Geen minimum Vloerbeperking in megabytes
Maximale bestandsgrenzen Geen maximum Plafondbeperking in megabytes
โ˜ Geautomatiseerde pullen Uitgeschakeld Automatisch downloaden wanneer de criteria overeenkomen met
โ˜ Autostartmotoren Ingeschakeld Start direct downloadworkers na het invoegen van de wachtrij

Newznab-categoriereferentie

Categorie-ID Doel Categorie-ID Doel
2000 Video/films 1000 Emulators/console
5000 Televisie-/tv-serie 4000 Computer-/pc-software
7000 Digitale boeken / e-boeken 6000 Inhoud voor volwassenen
3000 Audio/muziek

Tip: Scheid meerdere ID's met komma's. Als u het veld leeg laat, worden alle categorieรซn opgevraagd.

4. Functionele controles

Knop Kleur Functie
๐Ÿ’พ Configuratie vastleggen Blauw-cyaan verloop Wordt vastgelegd in de lokale configuratiedatabase
๐Ÿ”— Verbinding valideren Cyaan Query's /api?t=caps om autorisatie te verifiรซren
๐Ÿ”„ Forceer run-scrape Cyaan Omzeilt de planning voor onmiddellijke crawl

5. Achtergrond-API-architectuur

Newznab-eindpunttoewijzing: - Mogelijkheidsdiagnostiek: GET /api?t=caps&apikey=TOKEN - Zoekwoordquery's: GET /api?t=search&q=QUERY&apikey=TOKEN&cat=CATS&limit=LIMIT - NZB ophalen: GET /api?t=get&id=GUID&apikey=TOKEN

Verwerkingsstroom: 1. Achtergrondtimer activeert uitvoeringstaken. 2. Geeft HTTP GET-verzoeken uit met geparseerde categorieรซn en limieten. 3. Herhaalt reacties tegen actieve titelregex-matrices. 4. Verwijdert inzendingen die niet voldoen aan de controles op de groottedrempel. 5. Slaat eerder geparseerde items over via opgeslagen GUID-records. 6. Als "Automated Pulls" is ingeschakeld, wordt NZB opgehaald en toegevoegd aan actieve lijsten. 7. Als "Auto-Start Engines" is ingeschakeld, begint de uitvoering onmiddellijk.

6. Gevalideerde Indexer-netwerken

Ondersteunde systemen omvatten alle standaard Newznab-compatibele providers: NZBGeek, DrunkenSlug, NZBFinder, NZBPlanet, DOGnzb en Tabula Rasa.


Deel 7c: Externe bronnen โ€” FTP / SFTP


Externe bronnen โ€” FTP / SFTP

De FTP/SFTP-module biedt een geรฏntegreerde bestandsbrowser op een terminal op afstand, met padboomnavigatie en downloads op de achtergrond om assets rechtstreeks naar gelokaliseerde werkruimtemappen te halen.

1. Structureel overzicht

2. Verbindingsinstellingen

2.1 Formuliervelden

Veld Standaard Beschrijving
Doelhostadres โ€” Extern domeintekenreeks of IP-eindpunt
Verbindingspoort 22 Kanaalselectie (22 voor SFTP, 21 voor FTP)
Gebruikersidentiteit โ€” Verificatiegegevensreeks
Beveiligingssleutel/wachtwoord (Gemaskeerd) Verificatiebeveiligingsreeks
โ˜‘ SFTP (SSH) afdwingen Ingeschakeld Forceer SSH-inkapseling via FTP met leesbare tekst
Extern rootpad / Doelmap geรฏnitialiseerd na handshake

2.2 Systeemacties

Knop Kleur Functie
๐Ÿ”— Verbinding tot stand brengen Groen Maakt verbinding met een extern eindpunt en initialiseert de bestandslijst
๐Ÿ”Œ Verbreek verbinding Rood Stopt actieve achtergrondsessies
๐Ÿงช Diagnostische test Cyaan Verifieert bereikbaarheid en inloggegevens zonder sessie te vergrendelen

3. Externe directorystructuur

3.1 Navigatielint

3.2 Directory-inhoudstabel

Kolom Beschrijving
Pictogram Bestandstype ๐Ÿ“ voor mappen, ๐Ÿ“„ voor bestanden
Naam Bestandsnaam geparseerd uit externe lijsten
Grootte Bytegroottes uit bestandssysteemrecords
Gewijzigd Laatste schrijftijdstempel van hostmetagegevens

3.3 Interacties

3.4 Bibliotheekimplementaties

4. Download-engine

Element Beschrijving
Lokale werkruimtebox Padkiezer voor uitvoerbestemming
๐Ÿ“ Bladerknop Systeemmapkiezer voor bestemmingen
โฌ‡ Gecontroleerde bestanden ophalen Downloadt alle bestanden gemarkeerd in browser

Deel 8a: Auto-Post โ€” Forumposter


Auto-Post โ€” Forumposter

Het subtabblad Forumposter beheert geautomatiseerde release-indexeringsmeldingen, geeft gegevens weer via sjabloonformatteringsengines en stuurt onderwerpen rechtstreeks naar gerichte forumborden.

1. Overzicht

De gebruikersinterface is opgesplitst in vier functionele lay-outsegmenten: - Koptekstlint - Titel + trigger "๏ผ‹ Nieuw profiel toevoegen". - Profielselectieraster โ€” Actieve bestemmingsbordconfiguraties - Wachtrij voor boekingsblokkering: werkruimte voor handmatige goedkeuring - Referentie Helpkaart โ€” Contextuele documentatie en syntaxistips

2. Bestemmingsprofielkaarten

2.1 Interfacecomponenten

Onderdeel Beschrijving
โ— / โ—‹ Actief schakelen Moduleert automatiseringslussen (Groen โ— actief / Grijs โ—‹ stand-by)
Forumsoftwarepictogram Backendtype van bord (bijvoorbeeld ๐Ÿ”ต vBulletin, ๐ŸŸฃ XenForo)
Profiellabel Vetgedrukte identificatietag (bijvoorbeeld "MovieBoard")
Padinfo Targetboard-enginetype + verkorte URL
Automatiseringsbadges ๐Ÿค– Auto (groen), ๐Ÿ“‹ Handmatig (geel), โธ Uitgeschakeld (grijs)
Laatste activiteit Datum van laatste geverifieerde berichtinzending
๐Ÿ—‘ Knop leegmaken Activeert verificatie van profielverwijdering

2.2 Kleuren van de bordsoftware-engine

Motor Pictogram Rondom-accent
vBulletin ๐Ÿ”ต Koningsblauw
XenForo ๐ŸŸฃ Paars
MyBB ๐ŸŸ  Oranje
WoltLab-suite ๐Ÿ”ด Karmozijnrood
IP-bord ๐ŸŸข Smaragdgroen

3. Dialoogvenster Profielbeheer

3.1 Formuliervelden

Veld Beschrijving
Bordprofiellabel Referentietagnaam โ€” Vereist
Type motorplatform Vervolgkeuzelijst: WoltLab Suite, XenForo, vBulletin, MyBB, IP.Board
Doel-URL van het bord Doel-URL-routeringsknooppunt: vereist
Authenticatie-ID afdwingen Inlognaamparameter
Authenticatiesleutel Beveiligingssleutel (gemaskeerd)
Lay-outsjabloon Vervolgkeuzelijst voor het selecteren van parseerformaten uit de Sjablooneditor
Onderwerptitel Blauwdruk {filename} โ€” Titelopmaak met aangepaste tokens
Automatiseringsmodus voor posten Geautomatiseerde of handmatige blokkeringswachtrij
Antispamregeling 30 sec hardgecodeerde vertraging (0โ€“600 seconden)

3.2 Onderwerptiteltokens

Token Effect
{bestandsnaam} Oplossing voor het voltooien van de bronbestandsnaam
{bestandsgrootte} Oplossing voor geformatteerde gegevensgrootte (bijvoorbeeld 656,9 MB)
{datum} Voegt tijdstempels van de uitvoeringsdatum in

3.3 Modale acties

4. Operationele modi

Modus Kenteken Gedrag
Geautomatiseerd ๐Ÿค– Pusht onderwerpen direct na voltooiing van de upload
Handmatig ๐Ÿ“‹ Routes naar stagingwachtrij voor beoordeling
Uitgeschakeld โธ Stopt alle communicatiepijplijnen

5. Wachtrij voor handmatige fasering

Taken in de handmatige modus wachten in deze werkruimte: - ๐Ÿ“„ Titel van inhoud: bestandsnaam van bronrelease. - โ†’ Bestemming: doelprofiel en motorversie. - โ–ถ Na vrijgave: verwerkt de indiening van onderwerpen onmiddellijk. - ๐Ÿ—‘ Taak verwijderen: gefaseerde melding opschonen.

Lege status: "Er zijn geen meldingen binnen de wachtrij voor handmatige validatie."

6. Motorcompatibiliteit

Platform Status URL-routingsyntax
vBulletin 3.x โœ… Stabiel Vereist forumdisplay.php?f=ID
XenForo ๐Ÿ”œ Ontwikkeling Toekomstige uitgave
WoltLab-suite ๐Ÿ”œ Ontwikkeling Toekomstige uitgave
MyBB ๐Ÿ”œ Ontwikkeling Toekomstige uitgave
IP-bord ๐Ÿ”œ Ontwikkeling Toekomstige uitgave

Deel 8b: Auto-Post โ€” Sjablonen


Auto-Post โ€” Sjabloonbeheer

De werkruimte Sjablonen verwerkt BBCode- en HTML-tekenreeksopmaak, waardoor gebruikers dynamische tokens kunnen toewijzen aan doelforumpost-payloads.

1. Overzicht

De interface maakt gebruik van een horizontale gesplitste lay-out: - Top Ribbon: op chips gebaseerde lijst van alle beschikbare token-tags. - Linkerdeelvenster: Lijst met alle opgeslagen lay-outdefinities. - Rechter canvas: Monospace-teksteditor met werkbalk voor opmaakcontrole.

2. Tokenreferentiechips

Token Beschrijving
{titel} Bronbestandsnaam minus bestandsextensie
{bestandsnaam} Volledige onbewerkte bronbestandsnaam
{wachtwoord} Uniek wachtwoord in platte tekst voor archiefbeveiliging
{koptekst} Unieke Usenet-onderwerpregel-ID
{bestandsgrootte} Geformatteerde gegevensvoetafdruk (bijvoorbeeld 656,9 MB)
{nzb_naam} Gegenereerde NZB-metagegevensbestandsnaam
{datum} Tijdstempel van uitvoeringsdatum
{nieuwsgroep} Doelgroep voor binaire bestanden
{beschrijving} Gebruikerbeschrijvende opmerkingen via prompt
{nfo_content} Onbewerkte tekst geรซxtraheerd uit .nfo-bestandsparen

Tokens worden weergegeven in groene fiches met hover-tooltips die de evaluatiemechanismen beschrijven.

3. Linkernavigatievenster

Limieten: minimaal 1 actieve sjabloon. Maximaal 10 sjablonen (MAX_POSTING_TEMPLATES). Genereert automatisch een standaardsjabloon als alle records zijn gewist.

4. Rechter bewerkingsbord en werkbalk

4.1 Componenten

Onderdeel Beschrijving
Invoer sjabloontitel Referentienaam (bijvoorbeeld "vBulletin 3")
Formaatselectie Vervolgkeuzelijst: BBCode / HTML
Snelle codewerkbalk Knoppen om opmaaktags te injecteren
Monospace-canvas Teksteditor met groen-op-donker-interface

4.2 Werkbalkknoppen

11 werkbalkknoppen voor het snel invoegen van opmaaktags:

Knop Openings-tag Sluitings-tag
B [b] [/B]
I [ik] [/ik]
U [u] [/u]
Kleur [kleur=rood] [/kleur]
Grootte [maat=3] [/grootte]
Midden [midden] [/center]
URL [url] [/url]
IMG [img] [/img]
Codeer [code] [/code]
Verbergen [verbergen] [/verbergen]
Citaat [citaat] [/citaat]

Door tekst te markeren, wordt de selectie binnen de gekozen tags weergegeven. Als u klikt zonder selectie, wordt de cursor ingevoegd.

4.3 Acties opslaan

Knop โ†’ ๐Ÿ’พ Lay-outprofiel opslaan: schrijft namen, formaten en tekstblokken naar globale configuratie.

te slepen 5. Standaard standaardindeling (vBulletin 3.x)

[center][size=5][color=red][b]{title}[/b][/color][/size][/center]

[center][size=3][color=][b]ยปContent Descriptionยซ[/b][/color][/size]
[size=2][color=white]{description}[/color][/size][/center]

[nfo]{nfo_content}[/nfo]

[hide]
[center][size=3][color=][b]ยปUsenet Release Headerยซ[/b][/color][/size]
[size=2][color=white]{header}[/color][/size][/center]

[center][size=3][color=][b]ยปArchive Security Passwordยซ[/b][/color][/size]
[size=2][color=white]{password}[/color][/size][/center]

[center][nzblnk]nzblnk:?t={title}&h={header}&p={password}[/nzblnk]
[/center][/hide]

6. Rendering-engineproces

  1. Haalt toegewezen formaat op uit actieve profieldefinities.
  2. Regex-vervangingslus verwisselt alle {placeholder}-tags met runtime-parameters.
  3. Geeft de threadtitel afzonderlijk weer met behulp van zijn eigen opmaakregels.
  4. Stuurt definitieve tekst door naar forumposterthreads.

Webhooks & Notifications

Het subtabblad Webhooks sluit aan op API-interfaces om realtime statuswaarschuwingen door communicatietoepassingen te sturen wanneer mijlpalen of waarschuwingen worden geactiveerd.

1. Overzicht

2. Ondersteunde API-providers

Aanbieder Pictogram Kleur Beschrijving
Onenigheid ๐Ÿ’ฌ Blurblauw in Standaard verwerking van inkomende webhook-payloads
Telegram ๐Ÿ“จ Hemelsblauw Bot API-berichten via Chat ID-kiezers
E-mailadres โœ‰ Gedempt zilver SMTP-mailrelay met aangepaste verificatiesleutels
ntfy ๐Ÿ”” Klei Oranje Onderwerpen pushen via openbare/private ntfy.sh-knooppunten
Aangepast eindpunt ๐Ÿ”— Cyaan Wintertaling Raw HTTP verzendt aangepaste JSON-kaarten

3. Webhook-profielitems

Onderdeel Beschrijving
Providerpictogram + label Platformtype + gebruikers-ID (bijvoorbeeld ๐Ÿ’ฌ Discord-uploads)
Contextinformatie Actieve configuraties (bijvoorbeeld Discord ยท 5 doelgebeurtenissen geselecteerd)
Platformbadge Code van drie letters op de achtergrond van de merkidentiteit (bijvoorbeeld DIS in blauw)
โ— Activiteitsstatus Groen = live, Grijs = gedeactiveerd
โœ• Knop Verwijderen Opent bevestigingsdialoogvenster

Lege status: "Er zijn geen webhook-waarschuwingspaden toegewezen. Configureer een trackingprofiel om statuslogboeken te ontvangen."

4. Dialoogvenster Configuratiewizard

4.1 Basisopstelling

Veld Beschrijving
Webhooklabel Referentietag (bijvoorbeeld 'Discord Uploads') โ€” Vereist
Doelaanbieder Vervolgkeuzelijst: Discord, Telegram, E-mail, ntfy, Aangepast

4.2 Platformspecifieke velden

Onenigheid: doelwebhook-URL: vereist

Telegram: Bot Token (via @BotFather) โ€“ Vereist; Chat-ID โ€” Vereist

E-mail SMTP: hostserver, poort (587), โ˜‘ TLS, gebruikersnaam, wachtwoord, ontvanger โ€” vereist

ntfy: Server-URL (https://ntfy.sh), Onderwerpkanaal โ€” Vereist, Toegangstoken โ€” Optioneel

Aangepaste HTTP: bestemmings-URL โ€” vereist, HTTP-methode (POST/PUT/GET), headers (JSON)

5. Gebeurtenistriggers

Gebeurtenissleutel Etiket Trigger
upload_done Upload voltooid Uitgaande taak succesvol voltooid
upload_mislukt Upload mislukt Fout in uitgaande pipeline
download_done Download voltooid Inkomend bestand gedownload en geverifieerd
download_mislukt Download mislukt Fout bij inkomende download
wachtrij_leeg Wachtrijen leeg Geen resterende pipeline-taken
vpn_lost VPN Guard-interventie Tunnel verbroken, taken gepauzeerd
waakhond_nieuw Bewaakt bestand geรฏdentificeerd Nieuw bestand in bewaakte mappen
schijf_kritiek Vrije schijfruimte-anomalie Schijfgrempels overschreden

Alle evenementen zijn standaard aangevinkt voor nieuwe profielen.

6. Schakelaars voor payloadgegevens

Schakelaar Weergave Standaard
bestandsnaam Bestandsnaam-label Aan
bestandsgrootte Gegevensgrootte Uit
duur Duur Uit
status Operationele status Aan
fout_details Foutdetails Uit
tijdstempel Tijdstip Aan
snelheid Netwerksnelheid Uit
nzb_naam NZB-naam Uit

7. Testpijplijn

๐Ÿ”” Testwaarschuwing verzenden: genereert een tijdelijk testprofiel, formatteert nep-payloads die zijn aangepast aan platformregels, verzendt naar het doel en retourneert een bevestigingspop-up.


Deel 10a: Instellingen โ€” Provider


Instellingen โ€” Provider

Het Providerpaneel bevat Usenet-netwerkverbindingsprofielen, beheert nieuwsserverconfiguraties en balanceert uitgaande uploadpijplijnen naast het ophalen van inkomende bestanden.

1. Overzicht

2. Accountmatrix provider

Kolom Beschrijving
Naam Weergavenaam van account (dubbelklikken voor inline bewerkingen)
Gastheer NNTP-eindpuntdomeinadres (inline bewerkbaar)
Poort Verbindingspoort (inline bewerkbaar)
SSL Dwingt SSL/TLS-communicatie af (inline bewerkbaar)
Verbindingen Toegewezen verbindingsslots (inline bewerkbaar)
Snelheidslimiet Snelheidslimieten in KB/s. 0 = onbeperkt
Gebruiksmodus Vervolgkeuzelijst: Beide / Uploaden / Downloaden
โŒ Verwijder Geselecteerde accountrecord verwijderen

3. Accountconfiguratieformulier

Veld Standaard Beschrijving
Accountnaam โ€” Accounttaglabel โ€” Vereist
Gastheer โ€” in Bestemmingsadres (bijvoorbeeld news.provider.com) โ€” Vereist
Poort 563 Doelpoort (1โ€“65535)
Gebruikersnaam โ€” Naam van autorisatie
Wachtwoord (Gemaskeerd) Autorisatiesleutel
โ˜‘ SSL afdwingen Ingeschakeld Dwingt SSL/TLS-verbindingen af โ€‹โ€‹
Verbindingslimiet 10 Gelijktijdige verbindingen (1โ€“100)
Snelheidsregelaar Onbeperkt Beperking in KB/s (0 uitgeschakeld)
Verbindingsroutering Beide Regie: beide / alleen uploaden / alleen downloaden

4. Verbindingstest

๐Ÿ”Œ Serververbinding verifiรซren: Automatische connectiviteitsdiagnose:

  1. Formuleer accounttoewijzing โ†’ Query nntplib โ†’ Injecteer SSL-handshake
  2. Open TCP-kanaal โ†’ Latentie meten (ms) โ†’ Welkomstheaders retourneren

Uitzonderingen stoppen de uitvoering en sturen ruwe feedback om naar diagnostische vakken.


Deel 10b: Instellingen โ€” Upload


Instellingen โ€” Upload-instellingen

De Uploadinstellingenmanager verwerkt configuratieprofielen voor uitgaande compressie, herstel van metagegevens en optimalisatie van de uitvoeringslaag.

1. Overzicht

2. Standaardinstellingen

2.1 Algemeen toepassingsgedrag

Instelling Standaard Beschrijving
Applicatietaal Engels Dropdownmenu: Duits, Engels, Spaans, Frans, Italiaans, Nederlands, Russisch
๐Ÿ”„ Interface opnieuw laden โ€” Start GUI opnieuw om bijgewerkte vertalingen in te vullen
โ˜‘ Start bij Systeem opstarten Uitgeschakeld Koppelt hooks aan het opstarten van het systeem
โ˜‘ Minimaliseren naar systeemvak Uitgeschakeld Minimaliseren naar lade in plaats van sluiten
โ˜‘ Start in lade verborgen Uitgeschakeld Forceert opstarten in verborgen ladestatus
NZB-uitvoerpad ~/.zenith-uploader/nzb/ Uitvoermap voor definitieve NZB-lijsten
Toewijzingen Bewaar map ~/.zenith-uploader/mappings/ Uitvoer voor het indexeren van databasekaarten
Tijdelijke cachedirectory ~/.zenith-uploader/tmp/ Werkruimte voor inpakken en coderen

2.2 Pijplijn voor verwerkingsmotoren

Instelling Standaard Beschrijving
Taakverwerkingsmodus Sequentieel Opeenvolgend / pijplijn
Sortering van uploaduitvoering FIFO FIFO / eerst gecomprimeerd (alleen via pijpleiding)
Drempel voor parallelle taken 1 Max. aantal gelijktijdige werknemers (1โ€“20; alleen sequentieel)
โ˜‘ Forceer het opnieuw uploaden van taken Uitgeschakeld Forceert onbewerkte overdrachten en slaat dubbele controles over
Globale archiefbijlagen โ€” Voegt gespecificeerde bestandsextensies toe aan elke upload

Pipeline-modi: Sequentieel voltooit elke taak voordat de volgende wordt gestart. Pipelined voert compressie uit op aankomende taken terwijl actieve payloads worden geรผpload. DiskGuard bewaakt het opslagverbruik.

2.3 Schijfbescherming

Instelling Standaard Beschrijving
โ˜‘ Schijfbescherming Ingeschakeld Continue bewaking van schijfopslag
Verwerking Stop Verdieping 20 GB Vereiste vrije ruimte (1โ€“500 GB)
Nooduitschakeling 90% Harde capaciteitslimiet (50%โ€“99%)
โ˜‘ Actieve RAM-cache Ingeschakeld Wijst de temperatuur toe aan het geheugen (tmpfs op Linux /dev/shm)
โ˜‘ Sluit fallbacks van harde schijven uit Uitgeschakeld Wacht op geheugen in plaats van terug te vallen naar schijf
โ˜‘ Bestandsstabiliteitscontrole Ingeschakeld I/O-hold van 5 seconden om te garanderen dat het kopiรซren van de bestanden voltooid is

2.4 Opruimwerkzaamheden

Instelling Standaard Beschrijving
โ˜‘ Tijdelijke archieven opschonen Ingeschakeld Verwijdert tussenliggende 7z-volumes na het uploaden
โ˜‘ Lokale bronbestanden opschonen Uitgeschakeld Verwijdert originele bestanden van de host na het uploaden
โ˜‘ Dashboardrijen automatisch wissen Uitgeschakeld Verwijdert taakitems 5 seconden na succes
Reikwijdte voor het bewaren van logboeken 7 dagen Levensduur logbestand (1โ€“365 dagen)

in 2.5 Procesprioriteit

Niveau Beschrijving
Laag Achtergrondverwerking, behoudt de responsiviteit van de gebruikersinterface
Normaal Standaard prioriteit. Aanbevolen voor dagelijks gebruik
Hoog Verhoogde coderingssnelheden. Vereist root op Linux
Maximaal Toegewijde verwerkingsmiddelen. Vereist rootrechten

3. Expertinstellingen (paars accentvak)

3.1 Compressie met 7 ritsen

Instelling Standaard Beschrijving
Wachtwoordmethode Automatisch Automatisch (willekeurig per taak) / Handmatig (statische sleutel)
Lengte van sleuteltekens 16 Lengte van generatie (4โ€“16 tekens)
โ˜‘ Alfabetisch Ingeschakeld Voegt tekstreeksen toe aan willekeurige generatie
โ˜‘ Voeg numeriek toe Ingeschakeld Voegt gehele getallen toe aan willekeurige generatie
โ˜‘ Voeg speciale symbolen toe Uitgeschakeld Voegt speciale tekens toe aan generatie
Vast wachtwoord โ€” Statisch wachtwoord in handmatige modus
Compressiemotor LZMA2 LZMA2 / LZMA / PPMd / BZip2
Compressielaag 0 (winkel) Sla (0) op tot Ultra (9)
Dictionary Cap 32MB Gegevenstoewijzing (64 KB โ€“ 1532 MB)
Woordgrootte 32 Verificatieframe (8โ€“273)
โ˜‘ Solide archiefeenheden Ingeschakeld Uniforme bittoewijzingsframeworks
Volumesplitsmethode Automatisch Automatisch / Aangepast (vaste MB) / Divider (gesplitste aantallen)
Aangepaste volumegrootte 100MB Vaste chunktoewijzingen (10โ€“4096 MB)
Bestandsverdeler 40 delen Uniform aantal stuks (2โ€“999)
โ˜‘ Kopteksten coderen Aangevinkt (vergrendeld) Hardgecodeerde header-encryptie

3.2 Herstel van ParPar-metagegevens

Instelling Standaard Beschrijving
Pariteitsredundantie 10% Pariteitsvolume (1%โ€“100%)
Herstelblokgroottes Automatisch Automatisch of geschaald 128 KB โ€“ 4 MB
Blokdistributie pow2 pow2 / uniform / gelijk
Threads verwerken Automatisch Werknemerstaken coderen (0โ€“32)

3.3 NNTP-netwerk afstemmen

Instelling Standaard Beschrijving
Artikelblokgrootte 768000 bytes Pakketgrootte (100.000โ€“800.000 bytes)
Mondiale nieuwsgroepindices โ€” Doellijsten met binaire bestanden (voer in om op te slaan)
โ˜‘ Verduidelijk kopteksten Ingeschakeld Willekeurige artikelonderwerpen
Verbindingen verifiรซren 0 (uitgeschakeld) Parallelle validatieslots (0โ€“10)
โ˜‘ Identiteit willekeurig maken Ingeschakeld Anonieme ID's in headers
Handmatig identiteitsadres โ€” Aangepaste tijdelijke aanduiding voor e-mailtekenreeks
Poster-identificatietag โ€” Brandingtags in NNTP-headers

Deel 10c: Instellingen โ€” Download


Instellingen โ€” Download-instellingen

De werkruimte Downloadinstellingen optimaliseert de downstream-bandbreedte, de cacheparameters van het bestandssysteem en de verwerking van meerdelige archiefassemblages.

1. Overzicht

Vijf componentclusters in een raamwerk met twee kolommen: - Mappen en systeemwerkruimte - Motorpijpleiding uitpakken - Netwerkverbindingsparameters - Schijfbeschermingsbeveiligingen - Pijpleidingen in spiegelmodus

2. Mappen en systeemwerkruimte

Instelling Standaard Beschrijving
Bestemmingspad ~/Downloads/ Map voor verzamelde extractieladingen
Werkcachemap ~/.zenith-uploader/dl_temp/ Actieve meerdelige segmentverwerking
โ˜‘ Tijdelijke archieven opschonen Ingeschakeld Wist gesplitste archiefonderdelen na het uitpakken
โ˜‘ NZB-oorsprongbestanden opschonen Uitgeschakeld Wist NZB-bestanden na extractie
Centrale NZB-cachemap ~/.zenith-uploader/nzb_cache/ Actieve download-metagegevensprofielen
โ˜‘ Downloadtitels opschonen Uitgeschakeld Normaliseert mapnamen uit archiefmetagegevens
โ˜‘ Wachtwoord toevoegen aan bestand Ingeschakeld Voegt decoderingssleutels toe in de indeling {{password}}
โ˜‘ Klembordkoppelingen controleren Ingeschakeld Legt binnenkomende NZB-URL's of NZBLNK-items vast

3. Motorpijpleiding uitpakken

Instelling Standaard Beschrijving
โ˜‘ Archieven automatisch uitpakken Ingeschakeld Start 7z/RAR-extractie bij montage
โ˜‘ Lui PAR2-herstel Ingeschakeld Stelt pariteitsdownloads uit tenzij corruptie wordt gedetecteerd
โ˜‘ Valideer yEnc CRC Ingeschakeld Integriteitsscan van yEnc-controlesommen
โ˜‘ Taakrijen automatisch wissen Uitgeschakeld Verwijdert voltooide rijen na 5 seconden
โ˜‘ Verwijder ongewenste activa Uitgeschakeld Verwijdert tekstbestanden, URL's en snelkoppelingen na het uitpakken

Selector voor ongewenste extensies: โœ… .txt, โœ… .html, โœ… .url, โœ… .nfo, โœ… .info (Individuele filters worden grijs weergegeven totdat de hoofdschakelaar is ingeschakeld).

4. Netwerkverbindingsparameters

Instelling Standaard Beschrijving
Maximale verbindingstoewijzing Automatisch (aanbieder) Verbindingslimieten per profiel (0 = accountwaarden)
Bandbreedtelimieten Onbeperkt Inkomende snelheidslimieten (0โ€“10.000 MB/s)
Nieuwe pogingen voor segmenten 3 Nieuwe pogingen per mislukt blok (0โ€“20)

5. Schijfbeveiliging (downstream)

Instelling Standaard Beschrijving
โ˜‘ Handhaving van stroomafwaartse bewakers Ingeschakeld Controleert downloadschijven op capaciteit
Noodlimiet 80% Drempel voor harde stop (50%โ€“99%)
Veilige operatievloer 10 GB Benodigde ruimte vรณรณr pauzeren (1โ€“500 GB)

Tip: Breng downstream-limieten in kaart die 10% lager zijn dan de uploadbeveiligingen (bijvoorbeeld Uploads 90% โ†’ Downloads 80%) om ervoor te zorgen dat downloadtaken nooit tijdelijke cacheruimte gebruiken die nodig is voor actieve uploads.

6. Spiegelmodus

Instelling Standaard Beschrijving
โ˜‘ Spiegelopruiming afdwingen Uitgeschakeld Verwijdert afgebroken extracties om lusfouten te voorkomen

Als u deze vlag inschakelt, worden beschadigde archieven van de schijf verwijderd, waardoor wordt voorkomen dat watchfolder-scrapers mislukte pakketten opnieuw kunnen verwerken. Als u dit uitschakelt, blijven defecte gegevens intact voor handmatige probleemoplossing.


Deel 10d: Instellingen โ€” Bewaakte mappen


Instellingen โ€” Bewaakte mappen

De Watch Folders-interface configureert geautomatiseerde directory polling-lussen. De engine legt nieuwe bestanden vast die op bewaakte locaties zijn geplaatst en zet deze in de wachtrij voor verwerking.

1. Overzicht

2. Directorymonitorkaarten

2.1 Interfacecomponenten

2.2 Statusverificatie

Kleur Status Beschrijving
โ— Groen Actief Directory bestaat en poll-verificatie gereed
โ— Geel Standby Pad uitgeschakeld door gebruikersacties
โ— Rood Storing Pad ontbreekt, is ontkoppeld of geblokkeerd door rechten

3. Toewijzingen van nieuwsgroepcategorieรซn

Configuratieschema:

{
 "/home/user/Videos/Upload": ["alt.binaries.boneless", "alt.binaries.misc"],
 "/home/user/Private/Backup": ["__none__"]
}

4. Controlemappen toevoegen

  1. Klik op "๏ผ‹ Bewaakt pad toevoegen".
  2. Systeemmapkiezer wijst doelbestandssysteempaden toe.
  3. Filters controleren bestaande records om duplicaten te blokkeren.
  4. Maximaal 10 inzendingen. Cap schakelt optelknoppen uit.
  5. Wijzigingen activeren automatische herlaadbeurten van de watchdog-engine.

5. Controlemappen verwijderen

6. Dashboardsynchronisatie

Tuimelschakelaars op het hoofddashboard schrijven naar de watch_folders_disabled-configuratie. Componenten worden opnieuw geladen en gesynchroniseerd wanneer gebruikers terug naar de instellingen navigeren.


Licentie

Op het tabblad Licentie worden autorisatie-activaties beheerd, worden statistieken over de geldigheid van actieve licenties weergegeven en wordt de HWID-toewijzing van apparaten beheerd tijdens vervangingscycli van apparatuur.

1. Overzicht

2. Licentieniveaus

Niveau Kenteken Styling Toegang
DEMOVERSIE โš  Ambergeel Beperkte taakcapaciteiten en limieten voor bestandsverwerking
VOLLEDIGE VERSIE โœ“ Bright Green Oneindige, onbeperkte operaties

3. Licentiebadgekaart

4. Registratie en sleutelactivering

Element Beschrijving
Invoerveld Monospace, beperkt tot: XXXX โ€“ XXXX โ€“ XXXX โ€“ XXXX
๐Ÿ”‘ Activeer sleutel Activeert validatie: licentie.activate(key)

Workflow: Invoersleutel โ†’ License.activate(sleutel) uitvoeren โ†’ Queryvalidatie-eindpunt โ†’ Ongeldig: foutdialoogvenster / Geldig: schrijven naar configuratie โ†’ Prompt opnieuw opstarten.

5. Licenties voor nutsvoorzieningen

5.1 ๐Ÿ”„ Hardware-identiteit opnieuw instellen (HWID-reset)

Reset hardwaresleutels voor het bijhouden van registraties om migratie naar alternatieve werkstations mogelijk te maken. Verhoogt de beveiligingsverificatiewaarschuwing. Verzendt licentie.reset_hwid.

5.2 โ›” Apparaatlicentie deactiveren

Verwijdert licentierechten van lokale apparatuur. Keert na het opnieuw opstarten terug naar de demomodus. Karmozijnrode rode knopstijl.

5.3 ๐Ÿ“‹ Vastlegsysteem HWID

Kopieert onbewerkte computerhardware-identificatie-hash naar het systeemklembord via QApplication.clipboard.setText(license.hwid).

6. Demobeperkingen (alleen DEMO)

Een oranje waarschuwingsbanner vermeldt beperkingen: - ๐Ÿ“ฆ Bestandslimiet: maximaal 1 GB per uitvoeringsbatch. - ๐Ÿ“Š Wachtrijteller: maximaal 10 uploadtaken per dag. - ๐Ÿท Branding-injectie: injecteert merkmarkeringen in uitgaande NNTP-headers. - Externe URL: โ†’ zenith-uploader.com upgradeportaal.

7. Ontgrendelde functies (alleen volledige versie)

Een groene checklist vat actieve functiesets samen: - โœ“ Onbeperkte verwerkingsmogelijkheden. - โœ“ Anonieme uitgaande metadata (geen merkinjecties). - โœ“ Dynamische prestatieprofielen zonder snelheidslimieten. - โœ“ Volledige VPN Guard & Kill-Switch-bediening. - โœ“ Klantenondersteuningsroutering met hoge prioriteit.


Support & Diagnostics

Het tabblad Ondersteuning biedt realtime inzicht in de systeemprestaties, trackinglogboeken voor het parseren van de omgeving en geautomatiseerde toolkits voor het indienen van hulprapporten.

1. Overzicht

2. Systeemstatusoverzicht

Module Pictogram Gegevensbron
Besturingssysteem ๐Ÿ–ฅ platform.system / distributie
Python-runtime ๐Ÿ platform.python_version
Geheugentoewijzing ๐Ÿ’พ psutil.virtueel_geheugen
Aantal CPU-threads โšก os.cpu_count
Platform Uitvoerformaat
Linux distro.naam distro.versie
Vensters Windows-platform.versie
macOS macOS mac_ver

3. Applicatielogviewer

3.1 Werkbalk

Onderdeel Beschrijving
๐Ÿ“‹ App-logboeken Links uitgelijnd consolelabel
๐Ÿ” Zoekfilter Hoofdletterongevoelige subtekenreeksfiltratie
Dropdownmenu Ernst Alle niveaus / INFO / WAARSCHUWING / FOUT / DEBUG
Lijnteller Aantal geparseerde records (bijvoorbeeld "452 rijen bekijken")

3.2 Consoleparameters

3.3 Kleurtoewijzing van ernst

Ernst Kleur
KRITIEK Fel neonrood
FOUT Lichtrood
WAARSCHUWING Ambergeel
INFO Lichtcyaan
DEBUGGEN Gedempt grijs

3.4 Console-navigatiebalk

Knop Actie
๐Ÿ”„ Buffer opnieuw laden Herlaadt logbestanden, waarbij polling-timers worden omzeild
โฌ† Ga naar boven Springt naar de bovenkant van de logboeken
โฌ‡ Naar beneden klikken Springt naar het einde van de logboeken
๐Ÿ“‹ Stream vastleggen Kopieert loggegevens naar het klembord
โš  Alleen fouten Dwingt het strikte ERROR-categoriefilter af
โ— Automatisch vernieuwen Groene badge bevestigt actieve parsering van 10 seconden

4. Snelle hulpacties

4.1 ๐Ÿ› Compilatie van bugrapporten

4.2 ๐Ÿ“‚ Logboekmap openen

Opent ~/.zenith-uploader/logs/ in de eigen bestandsverkenner. Creรซert automatisch ontbrekende mappen.

4.3 ๐Ÿ“‹ Logboekpad vastleggen

Kopieert het absolute bestandssysteempad naar het systeemklembord.

4.4 ๐Ÿ“Š Omgevingsdiagnostiek vastleggen

Kopieert de opgemaakte systeeminformatietekst:

Zenith Uploader โ€” System Environment Diagnostic Data Map
======================================================
Host OS Platform: [OS]
Python Runtime Version: [Version]
Available Processor Threads: [Threads]
Memory Utilization: [Used] / [Total] GB
Log Path: [Path]

5. Voettekstlinks

๐Ÿ“ง [SUPPORT_EMAIL] ยท Documentatie en handleidingen: zenith-uploader.com