{ extractor = { skip = "abort:5"; cookies = [ "firefox" "/home/jawz/.librewolf/jawz" "gnomekeyring" ]; retries = 10; sleep-request = 0; directlink = { filename = "{filename}.{extension}"; directory = [ ]; }; bluesky = { username = "blablablamagic.bsky.social"; password = "bb3m-xr4w-4vgf-oxmi"; reposts = false; videos = true; directory = [ "{author['handle']}" ]; include = [ "media" ]; }; twitter = { skip = "abort:1"; retweets = false; videos = "ytdl"; logout = true; include = [ "media" ]; directory = [ "{user[name]}" ]; }; flickr = { size-max = "Original"; access-token = "72157720915197374-51a26dc4fdfdf173"; access-token-secret = "a1ddb10902f3fa85"; directory = [ "{category}" "{owner[username]}" ]; }; pinterest.directory = [ "{board[owner][username]}" "{board[name]}" ]; wikifeet = { page-reverse = true; directory = [ "{category}" "{celebrity}" ]; }; instagram = { browser = "firefox:linux"; user-agent = "Mozilla/5.0 (X11; Linux x86_64; rv:138.0) Gecko/20100101 Firefox/138.0"; sleep = "66-123"; sleep-request = "66-123"; parent-directory = true; directory = [ "{username}" ]; previews = true; highlights = { reverse = true; directory = [ "{username}" ]; }; stories = { reverse = true; directory = [ "{username}" ]; }; tagged.directory = [ "{username}" "tagged" "{tagged_username}" ]; }; kemonoparty = { retries = 10; timeout = 5; filename = "{id}_{filename}.{extension}"; directory = [ "{category}" "{user}" ]; }; exhentai.directory = [ "{category}" "{title}" ]; tumblr = { access-token = "5VwIW8TNBoNVPo9CzvKMza2wcn9gJXd6rnUBy6Ctqb4BCPpI59"; access-token-secret = "8krZGeauA171aZpXZhwgZN8nZCxKQkXYKXWL473mTQPKrqoP3e"; external = true; inline = true; posts = "all"; reblogs = false; parent-directory = true; api-key = "uhBUtgPaX9gl7eaD8suGWW6ZInRedQoVT6xsZzopljy0jXHqm5"; api-secret = "D3FDj1INyPzXikVpp4jmzSqjlC9czFUQ8oj2I883PSYJdqwURv"; directory = [ "{blog_name}" ]; }; deviantart = { refresh-token = "4364d30b6f3777b3c5c1ab2c1c428b0245272ebe"; include = "gallery,scraps"; flat = true; original = true; mature = true; auto-watch = true; auto-unwatch = true; directory = [ "{username}" ]; }; furaffinity = { directory = [ "{user}" "{subcategory}" ]; include = [ "scraps" "gallery" ]; }; patreon = { filename = "{filename}.{num}.{extension}"; browser = "firefox"; directory = [ "(Patreon) {creator[vanity]}" "({date:%Y%m%d}) {title} ({id})" ]; }; blogger = { filename = "{filename} - {num}.{extension}"; directory = [ "{blog[name]}" "{post[author]}" "{post[title]} - [{post[id]}]" ]; }; artstation = { external = true; directory = [ "{userinfo[username]}" ]; }; gfycat.format = "webm"; reddit = { user-agent = "Python:gallery-dl:v1.0 (by /u/captainjawz)"; client-id = "T7nZ6WZ3_onJWBhLP8r08g"; refresh-token = "184157546842-UHdPQX1c7kG1kbO09NAHY2O2taEiwg"; parent-directory = true; directory = [ "{author}" ]; }; redgifs = { reverse = true; directory = [ "{userName}" ]; }; imgur.mp4 = true; paheal.directory = [ "Husbands" "{search_tags}" ]; rule34.directory = [ "Husbands" "{search_tags}" ]; e621.directory = [ "Husbands" "{search_tags}" ]; baraag.directory = [ "{account[username]}" ]; pixiv = { refresh-token = "O4kc9tTzGItuuacDcfmevW6NELjm5CJdWiAbZdUv3Kk"; directory = [ "{user[account]} - {user[id]}" ]; ugoira = true; favorite.directory = [ "{user_bookmark[account]} - {user_bookmark[id]}" "Bookmarks" ]; postprocessors = [ { name = "ugoira"; extension = "webm"; keep-files = false; whitelist = [ "pixiv" ]; ffmpeg-twopass = true; ffmpeg-args = [ "-c:v" "libvpx" "-crf" "4" "-b:v" "5000k" "-an" ]; } ]; }; fanbox = { embeds = true; directory = [ "{category}" "{creatorId}" ]; }; readcomiconline = { chapter-reverse = true; quality = "hq"; captcha = "wait"; postprocessors = [ "cbz" ]; directory = [ "comics" "{comic}" "{comic} #{issue}" ]; }; kissmanga = { chapter-reverse = true; captcha = "wait"; postprocessors = [ "cbz" ]; directory = [ "manga" "{subcategory}" "{manga}" "{manga} Ch.{chapter}{chapter_minor}" ]; }; mangahere = { chapter-reverse = true; postprocessors = [ "cbz" ]; directory = [ "manga" "{subcategory}" "{manga}" "{manga} Ch.{chapter}{chapter_minor}" ]; }; mangadex = { chapter-reverse = true; chapter-filter = "lang == 'en'"; postprocessors = [ "cbz" ]; directory = [ "manga" "manga" "{manga}" "{manga} Ch.{chapter}{chapter_minor}" ]; }; manganelo = { chapter-reverse = true; chapter-filter = "lang == 'en'"; postprocessors = [ "cbz" ]; directory = [ "manga" "{subcategory}" "{manga}" "{manga} Ch.{chapter}{chapter_minor}" ]; }; mangareader = { chapter-reverse = true; postprocessors = [ "cbz" ]; directory = [ "manga" "{subcategory}" "{manga}" "{manga} Ch.{chapter}{chapter_minor}" ]; }; mangapanda = { chapter-reverse = true; postprocessors = [ "cbz" ]; directory = [ "manga" "{subcategory}" "{manga}" "{manga} Ch.{chapter}{chapter_minor}" ]; }; webtoons = { chapter-reverse = true; postprocessors = [ "cbz" ]; directory = [ "webtoons" "{comic}" "{comic} #{episode}" ]; }; }; output.mode = "auto"; downloader = { part = true; part-directory = "/home/jawz/.cache/gallery-dl"; ytdl = { logging = true; format = "bestvideo+bestaudio/best"; module = "yt_dlp"; forward-cookies = true; }; http = { rate = null; retries = 5; timeout = 10.0; verify = true; }; }; postprocessor.cbz = { name = "zip"; compression = "store"; mode = "safe"; extension = "cbz"; }; }