Die Kommandozeile krake
Direkte Downloads, Warteschlange, DLC-Container, Plugins und Updates im Terminal.
krake lädt Dateien im Terminal herunter. Es arbeitet für sich: Einen laufenden Krake-Server steuert es nicht. Für die Warteschlange eines Servers nimmst du dessen Web-Oberfläche oder dessen REST-API.
Direkt herunterladen
Gib eine oder mehrere URLs an. Sie werden sofort geladen, mit Fortschrittsbalken.
krake <URL> [URL...]
krake <URL> -o ./downloads # Zielordner
krake <URL> --chunks 8 # acht parallele Chunks
| Option | Kurz | Standard | Bedeutung |
|---|---|---|---|
--output |
-o |
. |
Ordner, in den die Dateien kommen |
--chunks |
-c |
0 |
Parallele Chunks pro Download; 0 wählt die Zahl nach Dateigröße |
Warteschlange
Diese Befehle führen eine eigene Warteschlange, in einer Datei krake.db in dem Ordner, in dem du sie aufrufst. Die Downloads eines laufenden Servers zeigen oder ändern sie nicht.
krake add <URL> # URL einreihen
krake add --nzb file.nzb # NZB importieren
krake add --dlc links.dlc # DLC-Container importieren
krake list # aktive Downloads
krake queue # die Warteschlange
krake status # Überblick: aktiv, wartend, Geschwindigkeit
krake speed # aktuelle Geschwindigkeit
krake pause <ID>
krake resume <ID>
krake cancel <ID> # abbrechen und entfernen
DLC-Container
krake add --dlc links.dlc # importieren
krake export-dlc # alles exportieren
krake export-dlc --ids id1,id2 # einzelne Downloads exportieren
Mit einem Server koppeln
krake login https://krake.example.org --name home # mit einem Server koppeln
krake remote list
krake remote use home
krake remote remove home
Die Kopplung nutzt krake plugins install: Es installiert ein Plugin auf dem gekoppelten Server. Die Warteschlangen-Befehle oben bleiben lokal.
Plugins
krake plugins install <id> # aus der Registry installieren, auf diesem Rechner oder einem gekoppelten Server
krake plugins test <plugin.ts> [url] # Spec eines Plugins ausführen oder eine URL damit auflösen
Plugins auflisten, suchen, aktualisieren und aktivieren sowie die Anmeldung bei einem Hoster-Konto erledigst du in der Web-Oberfläche (Seite „Plugins“); die passenden Unterbefehle von krake plugins verweisen vorerst nur dorthin.
Einstellungen
krake config get <key>
krake config set <key> <value>
Updates
krake update check
krake update apply --yes