Windows 11/10 · JSON-Konfiguration · Beispiele zum Kopieren
Die gallery-dl Konfigurationsdatei ermöglicht dauerhafte Standardwerte — Ausgabeordner, Dateinamen-Vorlagen, Rate-Limiting, Cookies und seitenspezifische Optionen. Kein Wiederholen von Flags bei jedem Befehl.
Speicherort der Konfigurationsdatei
gallery-dl prüft diese Speicherorte der Reihe nach — erster Treffer gewinnt.
%APPDATA%\gallery-dl\config.json
z. B. C:\Users\IhrName\AppData\Roaming\gallery-dl\config.json — empfohlen für dauerhafte Einrichtung
gallery-dl.conf (gleicher Ordner wie gallery-dl.exe)
Portable Einrichtung — Konfiguration reist mit der ausführbaren Datei
gallery-dl --config "C:\Pfad\zu\meinekonfig.json" "URL"
Konfigurationspfad pro Befehl überschreiben
%APPDATA%\gallery-dl\ erstellen falls nicht vorhanden. Win+R drücken, %APPDATA% eingeben, Enter drücken, dann neuen Ordner gallery-dl erstellen.
Starter-Konfiguration
Als config.json in %APPDATA%\gallery-dl\ speichern. Pfade und Optionen nach Bedarf anpassen.
{
"extractor": {
"base-directory": "C:/Bilder/",
"filename": "{category}_{author}_{num:>04}_{filename}.{extension}",
"sleep-request": 1.5,
"retries": 5,
"timeout": 30,
"verify": true
},
"downloader": {
"part": true,
"rate": "2M"
},
"output": {
"mode": "terminal",
"progress": true,
"shorten": true
}
}
/ in Pfaden verwenden — funktionieren unter Windows einwandfrei und vermeiden JSON-Escape-Probleme mit Backslashes.
Wichtige Optionen erklärt
"base-directory": "C:/Bilder/"
"filename": "{category}_{author}_{num:>04}_{filename}.{extension}"
"directory": ["{category}", "{uploader}"]
"sleep-request": 2.0
"rate": "2M"
"instagram": {
"cookies": "C:/Tools/gallery-dl/instagram-cookies.txt"
}
FAQ
%APPDATA%\gallery-dl\config.json. Ausführen (Win+R), %APPDATA%\gallery-dl eingeben und Enter drücken, um direkt dorthin zu navigieren. Alternativ gallery-dl.conf im gleichen Ordner wie gallery-dl.exe für portable Einrichtung ablegen.%APPDATA%\gallery-dl\ erstellen und JSON-Datei als config.json speichern. Gültiges JSON sicherstellen — ein fehlendes Komma oder Anführungszeichen bricht alles.\\ verwenden)."instagram": {"sleep-request": 3} innerhalb des "extractor"-Objekts. Seiten-Schlüssel entsprechen der {category}-Variable — instagram, twitter, pixiv, deviantart, reddit usw.