From 3a0c13c95c60b16fd483d6e85fa2de7506562a56 Mon Sep 17 00:00:00 2001 From: Danilo Reyes Date: Sat, 24 Jun 2023 11:55:44 -0600 Subject: [PATCH] updated download script --- dotfiles/gallery-dl/config.json | 184 +++++++++++++++++++++++++------- 1 file changed, 147 insertions(+), 37 deletions(-) diff --git a/dotfiles/gallery-dl/config.json b/dotfiles/gallery-dl/config.json index 133aa56..e646fee 100755 --- a/dotfiles/gallery-dl/config.json +++ b/dotfiles/gallery-dl/config.json @@ -1,6 +1,10 @@ { "extractor": { - "cookies": ["firefox", "yw8fhvh4.default-release", "gnomekeyring"], + "cookies": [ + "firefox", + "yw8fhvh4.default-release", + "gnomekeyring" + ], "user-agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36", "retries": 10, "sleep-request": 0, @@ -9,49 +13,74 @@ "filename": "{filename}.{extension}" }, "twitter": { - "directory": ["{user[name]}"], + "directory": [ + "{user[name]}" + ], "retweets": false, "videos": true, "logout": true }, "flickr": { - "directory": ["{category}", "{owner[username]}"], + "directory": [ + "{category}", + "{owner[username]}" + ], "size-max": "Original", "access-token": "72157720849409732-e83af94a8ca145aa", "access-token-secret": "0c7e86529694756a" }, "wikifeet": { "page-reverse": true, - "directory": ["{category}", "{celebrity}"] + "directory": [ + "{category}", + "{celebrity}" + ] }, "instagram": { "sleep-request": "15-45", "sleep": "2-10", - "directory": ["{username}"], + "directory": [ + "{username}" + ], "parent-directory": true, "highlights": { "reverse": "true", - "directory": ["{username}"] + "directory": [ + "{username}" + ] }, "stories": { "reverse": "true", - "directory": ["{username}"] + "directory": [ + "{username}" + ] }, "tagged": { - "directory": ["{tagged_username}", "tagged"] + "directory": [ + "{tagged_username}", + "tagged" + ] } }, "kemonoparty": { - "directory": ["{category}", "{user}"], + "directory": [ + "{category}", + "{user}" + ], "retries": 10, "timeout": 5, "filename": "{id}_{filename}.{extension}" }, "exhentai": { - "directory": ["{category}", "{title}"] + "directory": [ + "{category}", + "{title}" + ] }, "tumblr": { - "directory": ["{blog_name}"], + "directory": [ + "{blog_name}" + ], "access-token": "NIbuc8UhR7ipT6Mqvy91TaFSnmDG0VnpElIyac8Lb36L7dAN3j", "access-token-secret": "0YqHwyYFUH1JerYjS2N0snAA8xiB3OFSI6Z91skoBpuqs5SJAc", "external": true, @@ -66,7 +95,9 @@ "client-id": "20016", "client-secret": "52e1f9b0cb26e673da36f69e2ddd0e9a", "refresh-token": "06c6df63710339e94fad15c269e972caa162fa10", - "directory": ["{username}"], + "directory": [ + "{username}" + ], "include": "gallery,scraps", "flat": true, "original": true, @@ -75,8 +106,13 @@ "auto-unwatch": true }, "furaffinity": { - "directory": ["{artist}"], - "include": ["scraps", "gallery"] + "directory": [ + "{artist}" + ], + "include": [ + "scraps", + "gallery" + ] }, "patreon": { "directory": [ @@ -95,7 +131,9 @@ "filename": "{filename} - {num}.{extension}" }, "artstation": { - "directory": ["{userinfo[username]}"], + "directory": [ + "{userinfo[username]}" + ], "external": true }, "gfycat": { @@ -105,27 +143,47 @@ "user-agent": "Python:gallery-dl:v1.0 (by /u/captainjawz)", "client-id": "T7nZ6WZ3_onJWBhLP8r08g", "refresh-token": "184157546842-bkMXgGYWzkwGSgXTeC8mMmaDZouhUQ", - "directory": ["{author}"], + "directory": [ + "{author}" + ], "parent-directory": true }, "redgifs": { - "directory": ["{userName}"] + "directory": [ + "{userName}" + ] }, "imgur": { "mp4": true }, "paheal": { - "directory": ["Husbands", "{search_tags}"] + "directory": [ + "Husbands", + "{search_tags}" + ] }, "rule34": { - "directory": ["Husbands", "{search_tags}"] + "directory": [ + "Husbands", + "{search_tags}" + ] }, "e621": { - "directory": ["Husbands", "{search_tags}"] + "directory": [ + "Husbands", + "{search_tags}" + ] + }, + "baraag": { + "directory": [ + "{account[username]}" + ] }, "pixiv": { "refresh-token": "O4kc9tTzGItuuacDcfmevW6NELjm5CJdWiAbZdUv3Kk", - "directory": ["{user[account]} - {user[id]}"], + "directory": [ + "{user[account]} - {user[id]}" + ], "ugoira": true, "favorite": { "directory": [ @@ -138,50 +196,102 @@ "name": "ugoira", "extension": "webm", "keep-files": false, - "whitelist": ["pixiv"], + "whitelist": [ + "pixiv" + ], "ffmpeg-twopass": true, - "ffmpeg-args": ["-c:v", "libvpx", "-crf", "4", "-b:v", "5000k", "-an"] + "ffmpeg-args": [ + "-c:v", + "libvpx", + "-crf", + "4", + "-b:v", + "5000k", + "-an" + ] } ] }, "readcomiconline": { "chapter-reverse": true, - "directory": ["Comics", "{comic}", "{comic} #{issue}"], + "directory": [ + "Comics", + "{comic}", + "{comic} #{issue}" + ], "quality": "hq", "captcha": "wait", - "postprocessors": ["cbz"] + "postprocessors": [ + "cbz" + ] }, "kissmanga": { "chapter-reverse": true, - "directory": ["Manga", "{manga}", "{manga} Ch.{chapter}{chapter_minor}"], + "directory": [ + "Manga", + "{manga}", + "{manga} Ch.{chapter}{chapter_minor}" + ], "captcha": "wait", - "postprocessors": ["cbz"] + "postprocessors": [ + "cbz" + ] }, "mangahere": { "chapter-reverse": true, - "directory": ["Manga", "{manga}", "{manga} Ch.{chapter}{chapter_minor}"], - "postprocessors": ["cbz"] + "directory": [ + "Manga", + "{manga}", + "{manga} Ch.{chapter}{chapter_minor}" + ], + "postprocessors": [ + "cbz" + ] }, "mangadex": { "chapter-reverse": true, "chapter-filter": "lang == 'en'", - "directory": ["Manga", "{manga}", "{manga} Ch.{chapter}{chapter_minor}"], - "postprocessors": ["cbz"] + "directory": [ + "Manga", + "{manga}", + "{manga} Ch.{chapter}{chapter_minor}" + ], + "postprocessors": [ + "cbz" + ] }, "mangareader": { "chapter-reverse": true, - "directory": ["Manga", "{manga}", "{manga} Ch.{chapter}{chapter_minor}"], - "postprocessors": ["cbz"] + "directory": [ + "Manga", + "{manga}", + "{manga} Ch.{chapter}{chapter_minor}" + ], + "postprocessors": [ + "cbz" + ] }, "mangapanda": { "chapter-reverse": true, - "directory": ["Manga", "{manga}", "{manga} Ch.{chapter}{chapter_minor}"], - "postprocessors": ["cbz"] + "directory": [ + "Manga", + "{manga}", + "{manga} Ch.{chapter}{chapter_minor}" + ], + "postprocessors": [ + "cbz" + ] }, "webtoons": { "chapter-reverse": true, - "directory": ["Webtoons", "{comic}", "{comic} #{episode}"], - "postprocessors": ["cbz"] + "directory": [ + "Webtoons", + "{comic}", + "{comic} #{episode}" + ], + "postprocessors": [ + "cbz" + ] } }, "output": {