1
0
mirror of https://github.com/mikf/gallery-dl.git synced 2024-11-25 20:22:36 +01:00
gallery-dl/docs/gallery-dl-example.conf
Mike Fährmann 15e4ddf46d
implement custom logging formatter
supports custom log message formats for each loglevel and, by
extension, custom ANSI codes and colors for errors and warnings

(#304)
2019-06-21 20:17:58 +02:00

178 lines
4.3 KiB
Plaintext

{
"extractor":
{
"base-directory": "~/gallery-dl/",
"archive": "~/gallery-dl/archive.sqlite3",
"proxy": "http://10.10.1.10:3128",
"postprocessors": [
{
"name": "ugoira",
"whitelist": ["pixiv", "danbooru"],
"ffmpeg-twopass": true,
"ffmpeg-args": ["-c:v", "libvpx", "-crf", "4", "-b:v", "5000k", "-an"]
},
{
"name": "metadata",
"whitelist": ["danbooru", "yandere", "sankaku"],
"mode": "tags"
}
],
"pixiv":
{
"archive": "~/gallery-dl/archive-pixiv.sqlite3",
"filename": "{id}{num}.{extension}",
"directory": ["Pixiv", "Works", "{user[id]}"],
"username": "foo",
"password": "bar",
"favorite":
{
"directory": ["Pixiv", "Favorites", "{user[id]}"]
},
"bookmark":
{
"directory": ["Pixiv", "My Bookmarks"],
"username": "foo123",
"password": "bar123"
}
},
"exhentai":
{
"cookies":
{
"ipb_member_id": "12345",
"ipb_pass_hash": "1234567890abcdef"
},
"proxy":
{
"http": "http://10.10.1.10:8080",
"https": "https://10.10.1.10:443"
},
"filename": "{num:>04}_{name}.{extension}",
"directory": ["{category!c}", "{title}"],
"wait-min": 1.0,
"wait-max": 5.0
},
"mangadex":
{
"postprocessors": [{
"name": "zip",
"keep-files": false,
"compression": "zip"
}]
},
"flickr":
{
"access-token": "1234567890-abcdef",
"access-token-secret": "1234567890abcdef",
"size-max": 1920
},
"reddit":
{
"morecomments": true,
"date-min": "2017-01",
"date-format": "%Y-%m",
"recursion": 1
},
"sankaku":
{
"sleep": 2,
"wait-min": 5.0,
"wait-max": 5.0,
"cookies": "~/gallery-dl/cookies-sankaku.txt"
},
"tumblr":
{
"posts": "all",
"external": false,
"reblogs": false,
"inline": true,
"likes":
{
"posts": "video,photo,link",
"external": true,
"reblogs": true
}
},
"mastodon":
{
"mastodon.xyz":
{
"access-token": "cab65529..."
},
"tabletop.social": {
"access-token": "513a36c6..."
},
"directory": ["mastodon", "{instance}", "{account[username]!l}"],
"filename": "{id}_{media[id]}.{extension}"
},
"foolslide": {
"otscans": {"root": "https://otscans.com/foolslide"},
"helvetica": {"root": "https://helveticascans.com/r" }
},
"foolfuuka": {
"fireden-onion": {"root": "http://ydt6jy2ng3s3xg2e.onion"},
"scalearchive": {"root": "https://archive.scaled.team" }
}
},
"downloader":
{
"part-directory": "/tmp/.download/",
"rate": "1M",
"retries": 3,
"timeout": 8.5
},
"output":
{
"mode": "terminal",
"log": {
"level": "info",
"format": {
"debug" : "\u001b[0;37m{name}: {message}\u001b[0m",
"info" : "\u001b[1;37m{name}: {message}\u001b[0m",
"warning": "\u001b[1;33m{name}: {message}\u001b[0m",
"error" : "\u001b[1;31m{name}: {message}\u001b[0m"
}
},
"logfile": {
"path": "~/gallery-dl/log.txt",
"mode": "w",
"level": "debug"
},
"unsupportedfile": {
"path": "~/gallery-dl/unsupported.txt",
"mode": "a",
"format": "{asctime} {message}",
"format-date": "%Y-%m-%d-%H-%M-%S"
}
},
"cache": {
"file": "~/gallery-dl/cache.sqlite3"
},
"netrc": true
}