diff options
Diffstat (limited to 'share/cfg/gallery-dl.nix')
| -rw-r--r-- | share/cfg/gallery-dl.nix | 35 |
1 files changed, 26 insertions, 9 deletions
diff --git a/share/cfg/gallery-dl.nix b/share/cfg/gallery-dl.nix index 802141f..3ee065b 100644 --- a/share/cfg/gallery-dl.nix +++ b/share/cfg/gallery-dl.nix @@ -1,4 +1,5 @@ -{ config, ... }: { +{ config, ... }: +{ programs.gallery-dl = { settings.extractor = { base-directory = "${config.xdg.userDirs.download}/gallery-dl"; @@ -7,15 +8,24 @@ { name = "metadata"; mode = "json"; - whitelist = - [ "danbooru" "moebooru" "gelbooru" "sankaku" "nhentai" "rule34" ]; + whitelist = [ + "danbooru" + "moebooru" + "gelbooru" + "sankaku" + "nhentai" + "rule34" + ]; } { name = "zip"; compression = "store"; extension = "cbz"; filter = "extension not in ('zip', 'rar')"; - whitelist = [ "nhentai" "mangadex" ]; + whitelist = [ + "nhentai" + "mangadex" + ]; } ]; @@ -24,14 +34,21 @@ reddit = { archive-format = "s_{subreddit}{filename}"; directory = { - "locals().get('is_gallery')" = - [ "Reddit" "S" "{subreddit!C}" "{title[:120]!t:?/_/R /_/}{id}" ]; - "" = [ "Reddit" "S" "{subreddit!C}" ]; + "locals().get('is_gallery')" = [ + "Reddit" + "S" + "{subreddit!C}" + "{title[:120]!t:?/_/R /_/}{id}" + ]; + "" = [ + "Reddit" + "S" + "{subreddit!C}" + ]; }; filename = { - "locals().get('is_gallery')" = - "{title[:120]!t:?/_/R /_/}{id}{num:?_//>02}.{extension}"; + "locals().get('is_gallery')" = "{title[:120]!t:?/_/R /_/}{id}{num:?_//>02}.{extension}"; "" = "{title[:120]!t:?/_/R /_/}{id}.{extension}"; }; }; |
