blob: 802141f385bd9b19513ee8960f7844127cb59aed (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
{ config, ... }: {
programs.gallery-dl = {
settings.extractor = {
base-directory = "${config.xdg.userDirs.download}/gallery-dl";
postprocessors = [
{
name = "metadata";
mode = "json";
whitelist =
[ "danbooru" "moebooru" "gelbooru" "sankaku" "nhentai" "rule34" ];
}
{
name = "zip";
compression = "store";
extension = "cbz";
filter = "extension not in ('zip', 'rar')";
whitelist = [ "nhentai" "mangadex" ];
}
];
Danbooru.metadata = true;
reddit = {
archive-format = "s_{subreddit}{filename}";
directory = {
"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}";
"" = "{title[:120]!t:?/_/R /_/}{id}.{extension}";
};
};
}; # End of settings.extractor
}; # End of programs.gallery-dl
}
|