{
"#": "gallery-dl default configuration file",
"#": "full documentation at",
"#": "https://gdl-org.github.io/docs/configuration.html",
"extractor":
{
"#": "===============================================================",
"#": "==== General Extractor Options ==========================",
"#": "(these can be set as site-specific extractor options as well) ",
"base-directory": "./gallery-dl/",
"postprocessors": null,
"skip" : true,
"skip-filter" : null,
"user-agent" : "auto",
"referer" : true,
"headers" : {},
"ciphers" : null,
"tls12" : true,
"browser" : null,
"proxy" : null,
"proxy-env" : true,
"source-address": null,
"retries" : 4,
"retry-codes" : [],
"timeout" : 30.0,
"verify" : true,
"truststore" : false,
"download" : true,
"fallback" : true,
"archive" : null,
"archive-format": null,
"archive-prefix": null,
"archive-pragma": [],
"archive-event" : ["file"],
"archive-mode" : "file",
"archive-table" : null,
"cookies": null,
"cookies-select": null,
"cookies-update": true,
"image-filter" : null,
"image-range" : null,
"image-unique" : false,
"chapter-filter": null,
"chapter-range" : null,
"chapter-unique": false,
"keywords" : {},
"keywords-eval" : false,
"keywords-default" : null,
"parent-directory": false,
"parent-metadata" : false,
"parent-skip" : false,
"path-restrict": "auto",
"path-replace" : "_",
"path-remove" : "\\u0000-\\u001f\\u007f",
"path-strip" : "auto",
"path-convert" : null,
"path-extended": true,
"metadata-extractor": null,
"metadata-http" : null,
"metadata-parent" : null,
"metadata-path" : null,
"metadata-url" : null,
"metadata-version" : null,
"sleep" : 0,
"sleep-request" : 0,
"sleep-extractor": 0,
"sleep-429" : 60.0,
"actions": [],
"input" : null,
"netrc" : false,
"extension-map": {
"jpeg": "jpg",
"jpe" : "jpg",
"jfif": "jpg",
"jif" : "jpg",
"jfi" : "jpg"
},
"category-map": {},
"config-map": {
"coomerparty" : "coomer",
"kemonoparty" : "kemono",
"giantessbooru": "sizebooru",
"koharu" : "schalenetwork",
"chzzk" : "naver-chzzk",
"naver" : "naver-blog",
"naverwebtoon" : "naver-webtoon",
"pixiv" : "pixiv-novel"
},
"#": "===============================================================",
"#": "==== Site-specific Extractor Options ====================",
"ao3":
{
"username": "",
"password": "",
"sleep-request": "0.5-1.5",
"formats": ["pdf"]
},
"arcalive":
{
"sleep-request": "0.5-1.5",
"emoticons": false,
"gifs" : true
},
"artstation":
{
"external" : false,
"max-posts": null,
"mviews" : true,
"previews" : false,
"videos" : true,
"search": {
"pro-first": true
}
},
"aryion":
{
"username": "",
"password": "",
"recursive": true
},
"batoto":
{
"domain": "auto"
},
"bbc":
{
"width": 1920
},
"behance":
{
"sleep-request": "2.0-4.0",
"modules": ["image", "video", "mediacollection", "embed"]
},
"bilibili":
{
"sleep-request": "3.0-6.0"
},
"bluesky":
{
"username": "",
"password": "",
"include" : ["media"],
"metadata": false,
"quoted" : false,
"reposts" : false,
"videos" : true,
"likes": {
"depth" : 0,
"endpoint": "listRecords"
},
"post": {
"depth": 0
}
},
"boosty":
{
"allowed" : true,
"bought" : false,
"metadata": false,
"videos" : true
},
"booth":
{
"sleep-request": "0.5-1.5",
"strategy": "webpage"
},
"bunkr":
{
"endpoint": "/api/_001_v2",
"tlds": false
},
"cien":
{
"sleep-request": "1.0-2.0",
"files": ["image", "video", "download", "gallery"]
},
"civitai":
{
"api-key": null,
"sleep-request": "0.5-1.5",
"api" : "trpc",
"files" : ["image"],
"include" : ["user-images", "user-videos"],
"metadata": false,
"nsfw" : true,
"quality" : "original=true",
"quality-videos": "quality=100"
},
"comick":
{
"lang": ""
},
"coomer":
{
"username": "",
"password": "",
"announcements": false,
"comments" : false,
"dms" : false,
"duplicates" : false,
"favorites" : "artist",
"files" : ["attachments", "file", "inline"],
"max-posts" : null,
"metadata" : false,
"revisions" : false,
"order-revisions": "desc"
},
"cyberdrop":
{
"domain": null
},
"dankefuerslesen":
{
"zip": false
},
"deviantart":
{
"client-id" : null,
"client-secret": null,
"refresh-token": null,
"auto-watch" : false,
"auto-unwatch" : false,
"comments" : false,
"comments-avatars": false,
"extra" : false,
"flat" : true,
"folders" : false,
"group" : true,
"include" : "gallery",
"intermediary" : true,
"journals" : "html",
"jwt" : false,
"mature" : true,
"metadata" : false,
"original" : true,
"pagination" : "api",
"previews" : false,
"public" : true,
"quality" : 100,
"wait-min" : 0,
"avatar": {
"formats": null
},
"folder": {
"subfolders": true
}
},
"discord":
{
"embeds" : ["image", "gifv", "video"],
"threads": true,
"token" : ""
},
"dynastyscans":
{
"anthology": {
"metadata": false
}
},
"erome":
{
"user": {
"reposts": false
}
},
"exhentai":
{
"username": "",
"password": "",
"cookies" : null,
"sleep-request": "3.0-6.0",
"domain" : "auto",
"fav" : null,
"gp" : "resized",
"metadata": false,
"original": true,
"source" : null,
"tags" : false,
"limits" : null,
"limits-action" : "stop",
"fallback-retries": 2
},
"facebook":
{
"cookies": null,
"author-followups": false,
"include": "photos",
"videos" : true
},
"fanbox":
{
"cookies" : null,
"comments": false,
"embeds" : true,
"fee-max" : null,
"metadata": false
},
"fansly":
{
"token": ""
},
"flickr":
{
"access-token" : null,
"access-token-secret": null,
"sleep-request" : "1.0-2.0",
"contexts": false,
"exif" : false,
"info" : false,
"metadata": false,
"profile" : false,
"size-max": null,
"videos" : true
},
"furaffinity":
{
"cookies" : null,
"sleep-request": "1.0",
"descriptions": "text",
"external" : false,
"include" : ["gallery"],
"layout" : "auto"
},
"gelbooru":
{
"api-key": null,
"user-id": null,
"favorite": {
"order-posts": "desc"
}
},
"generic":
{
"enabled": false
},
"girlswithmuscle":
{
"username": "",
"password": ""
},
"gofile":
{
"api-token": null,
"website-token": null,
"recursive": false
},
"hentaifoundry":
{
"descriptions": "text",
"include": ["pictures"]
},
"hitomi":
{
"format": "webp"
},
"idolcomplex":
{
"username": "",
"password": "",
"refresh" : false,
"tags" : false
},
"imagechest":
{
"access-token": null
},
"imagefap":
{
"sleep-request": "2.0-4.0"
},
"imgbb":
{
"username": "",
"password": ""
},
"imgur":
{
"client-id": null,
"mp4": true
},
"inkbunny":
{
"username": "",
"password": "",
"orderby": "create_datetime"
},
"instagram":
{
"cookies": null,
"sleep-request": "6.0-12.0",
"api" : "rest",
"cursor" : true,
"include" : "posts",
"max-posts" : null,
"metadata" : false,
"order-files": "asc",
"order-posts": "asc",
"previews" : false,
"videos" : true,
"stories": {
"split": false
}
},
"itaku":
{
"sleep-request": "0.5-1.5",
"include": "gallery",
"videos" : true
},
"iwara":
{
"username": "",
"password": "",
"include": ["user-images", "user-images"]
},
"kemono":
{
"username": "",
"password": "",
"announcements": false,
"archives" : false,
"comments" : false,
"dms" : false,
"duplicates" : false,
"endpoint" : "posts",
"favorites" : "artist",
"files" : ["attachments", "file", "inline"],
"max-posts" : null,
"metadata" : true,
"revisions" : false,
"order-revisions": "desc"
},
"khinsider":
{
"covers": false,
"format": "mp3"
},
"luscious":
{
"gif": false
},
"madokami":
{
"username": "",
"password": ""
},
"mangadex":
{
"client-id" : "",
"client-secret": "",
"username": "",
"password": "",
"api-server": "https://api.mangadex.org",
"api-parameters": null,
"lang": null,
"ratings": ["safe", "suggestive", "erotica", "pornographic"]
},
"mangoxo":
{
"username": "",
"password": ""
},
"naver-blog":
{
"videos": true
},
"naver-chzzk":
{
"offset": 0
},
"newgrounds":
{
"username": "",
"password": "",
"sleep-request": "0.5-1.5",
"flash" : true,
"format" : "original",
"include": ["art"]
},
"nsfwalbum":
{
"referer": false
},
"oauth":
{
"browser": true,
"cache" : true,
"host" : "localhost",
"port" : 6414
},
"paheal":
{
"metadata": false
},
"patreon":
{
"cookies": null,
"cursor" : true,
"files" : ["images", "image_large", "attachments", "postfile", "content"],
"format-images": "download_url",
"user": {
"date-max" : 0
}
},
"pexels":
{
"sleep-request": "1.0-2.0"
},
"pillowfort":
{
"username": "",
"password": "",
"external": false,
"inline" : true,
"reblogs" : false
},
"pinterest":
{
"domain" : "auto",
"sections": true,
"stories" : true,
"videos" : true
},
"pixeldrain":
{
"api-key" : null,
"recursive": false
},
"pixiv":
{
"refresh-token": null,
"cookies" : null,
"captions" : false,
"comments" : false,
"include" : ["artworks"],
"max-posts": null,
"metadata" : false,
"metadata-bookmark": false,
"sanity" : true,
"tags" : "japanese",
"ugoira" : true
},
"pixiv-novel":
{
"refresh-token": null,
"comments" : false,
"max-posts": null,
"metadata" : false,
"metadata-bookmark": false,
"tags" : "japanese",
"covers" : false,
"embeds" : false,
"full-series": false
},
"plurk":
{
"sleep-request": "0.5-1.5",
"comments": false
},
"poipiku":
{
"sleep-request": "0.5-1.5"
},
"pornpics":
{
"sleep-request": "0.5-1.5"
},
"readcomiconline":
{
"sleep-request": "3.0-6.0",
"captcha": "stop",
"quality": "auto"
},
"reddit":
{
"client-id" : null,
"user-agent" : null,
"refresh-token": null,
"api" : "oauth",
"comments" : 0,
"morecomments": false,
"embeds" : true,
"date-min" : 0,
"date-max" : 253402210800,
"date-format" : "%Y-%m-%dT%H:%M:%S",
"id-min" : null,
"id-max" : null,
"limit" : null,
"previews" : true,
"recursion" : 0,
"selftext" : null,
"videos" : true
},
"redgifs":
{
"format": ["hd", "sd", "gif"]
},
"rule34":
{
"api-key": null,
"user-id": null,
"sleep-request": "1.0"
},
"rule34xyz":
{
"username": "",
"password": "",
"format": ["10", "40", "41", "2"]
},
"sankaku":
{
"username": "",
"password": "",
"refresh" : false,
"tags" : false
},
"sankakucomplex":
{
"embeds": false,
"videos": true
},
"schalenetwork":
{
"username": "",
"password": "",
"sleep-request": "0.5-1.5",
"cbz" : true,
"format": ["0", "1600", "1280", "980", "780"],
"tags" : false
},
"scrolller":
{
"username": "",
"password": "",
"sleep-request": "0.5-1.5"
},
"sexcom":
{
"gifs": true
},
"sizebooru":
{
"sleep-request": "0.5-1.5",
"metadata": false
},
"skeb":
{
"article" : false,
"include" : ["works"],
"sent-requests": false,
"thumbnails" : false,
"search": {
"filters": null
}
},
"smugmug":
{
"access-token" : null,
"access-token-secret": null,
"videos": true
},
"soundgasm":
{
"sleep-request": "0.5-1.5"
},
"steamgriddb":
{
"animated" : true,
"epilepsy" : true,
"humor" : true,
"dimensions": "all",
"file-types": "all",
"languages" : "all,",
"nsfw" : true,
"sort" : "score_desc",
"static" : true,
"styles" : "all",
"untagged" : true,
"download-fake-png": true
},
"seiga":
{
"username": "",
"password": "",
"cookies" : null
},
"subscribestar":
{
"username": "",
"password": ""
},
"tapas":
{
"username": "",
"password": ""
},
"tenor":
{
"format": ["gif", "mp4", "webm", "webp"]
},
"tiktok":
{
"audio" : true,
"videos": true,
"user": {
"avatar": true,
"module": null,
"tiktok-range": ""
}
},
"tsumino":
{
"username": "",
"password": ""
},
"tumblr":
{
"access-token" : null,
"access-token-secret": null,
"avatar" : false,
"date-min" : 0,
"date-max" : null,
"external" : false,
"inline" : true,
"offset" : 0,
"original" : true,
"pagination": null,
"posts" : "all",
"ratelimit" : "abort",
"reblogs" : true,
"fallback-delay" : 120.0,
"fallback-retries": 2
},
"tumblrgallery":
{
"referer": false
},
"twitter":
{
"username" : "",
"username-alt": "",
"password" : "",
"cookies" : null,
"ads" : false,
"cards" : false,
"cards-blacklist": [],
"csrf" : "cookies",
"cursor" : true,
"expand" : false,
"include" : ["timeline"],
"locked" : "abort",
"logout" : true,
"pinned" : false,
"quoted" : false,
"ratelimit" : "wait",
"relogin" : true,
"replies" : true,
"retweets" : false,
"size" : ["orig", "4096x4096", "large", "medium", "small"],
"text-tweets" : false,
"tweet-endpoint": "auto",
"transform" : true,
"twitpic" : false,
"unavailable" : false,
"unique" : true,
"users" : "user",
"videos" : true,
"timeline": {
"strategy": "auto"
},
"tweet": {
"conversations": false
}
},
"unsplash":
{
"format": "raw"
},
"urlgalleries":
{
"sleep-request": "0.5-1.5"
},
"vipergirls":
{
"username": "",
"password": "",
"sleep-request": "0.5",
"domain" : "viper.click",
"like" : false
},
"vk":
{
"sleep-request": "0.5-1.5",
"offset": 0
},
"vsco":
{
"include": ["gallery"],
"videos" : true
},
"wallhaven":
{
"api-key" : null,
"sleep-request": "1.4",
"include" : ["uploads"],
"metadata": false
},
"weasyl":
{
"api-key" : null,
"metadata": false
},
"webtoons":
{
"sleep-request": "0.5-1.5",
"quality" : "original",
"banners" : false,
"thumbnails": false
},
"weebcentral":
{
"sleep-request": "0.5-1.5"
},
"weibo":
{
"sleep-request": "1.0-2.0",
"gifs" : true,
"include" : ["feed"],
"livephoto": true,
"movies" : false,
"retweets" : false,
"videos" : true
},
"xfolio":
{
"sleep-request": "0.5-1.5"
},
"ytdl":
{
"cmdline-args": null,
"config-file" : null,
"deprecations": false,
"enabled" : false,
"format" : null,
"generic" : true,
"generic-category": true,
"logging" : true,
"module" : null,
"raw-options" : null
},
"zerochan":
{
"username": "",
"password": "",
"sleep-request": "0.5-1.5",
"metadata" : false,
"pagination": "api",
"redirects" : false
},
"#": "===============================================================",
"#": "==== Base-Extractor and Instance Options ================",
"blogger":
{
"api-key": null,
"videos" : true
},
"Danbooru":
{
"sleep-request": "0.5-1.5",
"external" : false,
"metadata" : false,
"threshold": "auto",
"ugoira" : false,
"favgroup": {
"order-posts": "pool"
},
"pool": {
"order-posts": "pool"
}
},
"danbooru":
{
"username": "",
"password": ""
},
"atfbooru":
{
"username": "",
"password": ""
},
"aibooru":
{
"username": "",
"password": ""
},
"booruvar":
{
"username": "",
"password": ""
},
"E621":
{
"sleep-request": "0.5-1.5",
"metadata" : false,
"threshold": "auto"
},
"e621":
{
"username": "",
"password": ""
},
"e926":
{
"username": "",
"password": ""
},
"e6ai":
{
"username": "",
"password": ""
},
"foolfuuka":
{
"sleep-request": "0.5-1.5"
},
"archivedmoe":
{
"referer": false
},
"mastodon":
{
"access-token": null,
"cards" : false,
"reblogs" : false,
"replies" : true,
"text-posts" : false
},
"misskey":
{
"access-token": null,
"include" : ["notes"],
"renotes" : false,
"replies" : true
},
"Nijie":
{
"sleep-request": "2.0-4.0",
"include" : ["illustration", "doujin"]
},
"nijie":
{
"username": "",
"password": ""
},
"horne":
{
"username": "",
"password": ""
},
"nitter":
{
"quoted" : false,
"retweets": false,
"videos" : true
},
"philomena":
{
"api-key": null,
"sleep-request": "0.5-1.5",
"svg" : true,
"filter": 2
},
"derpibooru": {
"filter": 56027
},
"ponybooru": {
"filter": 3
},
"twibooru": {
"sleep-request": "6.0-6.1"
},
"postmill":
{
"save-link-post-body": false
},
"reactor":
{
"sleep-request": "3.0-6.0",
"gif": false
},
"wikimedia":
{
"sleep-request": "1.0-2.0",
"limit": 50,
"subcategories": true
},
"booru":
{
"tags" : false,
"notes": false,
"url" : "file_url"
}
},
"#": "===================================================================",
"#": "==== Downloader Options =====================================",
"downloader":
{
"filesize-min" : null,
"filesize-max" : null,
"mtime" : true,
"part" : true,
"part-directory": null,
"progress" : 3.0,
"proxy" : null,
"rate" : null,
"retries" : 4,
"timeout" : 30.0,
"verify" : true,
"http":
{
"adjust-extensions": true,
"chunk-size" : 32768,
"consume-content" : false,
"enabled" : true,
"headers" : null,
"retry-codes" : [],
"sleep-429" : 60.0,
"validate" : true,
"validate-html" : true
},
"ytdl":
{
"cmdline-args" : null,
"config-file" : null,
"deprecations" : false,
"enabled" : true,
"format" : null,
"forward-cookies": true,
"logging" : true,
"module" : null,
"outtmpl" : null,
"raw-options" : null
}
},
"#": "===================================================================",
"#": "==== Output Options =========================================",
"output":
{
"ansi" : true,
"fallback" : true,
"mode" : "auto",
"private" : false,
"progress" : true,
"shorten" : true,
"skip" : true,
"stdin" : null,
"stdout" : null,
"stderr" : null,
"log" : "[{name}][{levelname}] {message}",
"logfile" : null,
"errorfile": null,
"unsupportedfile": null,
"colors" :
{
"success": "1;32",
"skip" : "2",
"debug" : "0;37",
"info" : "1;37",
"warning": "1;33",
"error" : "1;31"
}
}
}