aboutsummaryrefslogtreecommitdiff
path: root/share/cfg/gallery-dl.nix
diff options
context:
space:
mode:
Diffstat (limited to 'share/cfg/gallery-dl.nix')
-rw-r--r--share/cfg/gallery-dl.nix35
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}";
};
};