{ "extractor": { "base-directory": "./Artists", "archive": "./gallery-dl/archive.sqlite3", "rule34": { "archive": "./gallery-dl/archive-rule34.sqlite3", "filename": "{md5}.{extension}", "directory": ["{search_tags}", "Rule34"] }, "kemonoparty": { "archive": "./gallery-dl/archive-kemono.sqlite3", "filename": "{hash}.{extension}", "directory": ["{user}", "Kemono"] }, "coomerparty": { "archive": "./gallery-dl/archive-coomer.sqlite3", "filename": "{hash}.{extension}", "directory": ["{user}", "Coomer"] }, "gofile": { "archive": "./gallery-dl/archive-gofile.sqlite3", "filename": "{id}.{extension}", "directory": ["{id}", "Gofile"] }, "atfbooru": { "archive": "./gallery-dl/archive-atfbooru.sqlite3", "filename": "{md5}.{extension}", "directory": ["{search_tags}", "ATFBooru"] } }, "downloader": { "part-directory": "/tmp", "rate": "10M", "retries": 5, "timeout": 10 }, "output": { "ansi": true, "log": { "level": "info", "format": { "debug" : "\u001b[0;37m{name}: {message}\u001b[0m", "info" : "\u001b[1;37m{name}: {message}\u001b[0m", "warning": "\u001b[1;33m{name}: {message}\u001b[0m", "error" : "\u001b[1;31m{name}: {message}\u001b[0m" } }, "logfile": { "path": "./gallery-dl/log.txt", "mode": "w", "format-date": "%Y-%m-%dT%H:%M:%S", "level": "debug" } } }