New Features: - Add ModelMayhem handler with username-to-ID resolution and worksafe mode handling - Add Wix handler for Wix-hosted websites - Add Portfolio handler for generic portfolio sites - Add persistent settings utility for saving node preferences Reddit Improvements: - Fix API credential loading in prefers_api() method - Add external video host resolution (RedGifs, Gfycat, Imgur) using yt-dlp - Add v.redd.it video URL resolution Gallery-dl Config: - Add RedGifs, Gfycat, Imgur format preferences - Enable Reddit video downloads with comments=0, videos=true Dependencies: - Add asyncpraw for Reddit API - Add atproto for Bluesky - Add instaloader for Instagram - Add aiohttp for async HTTP - Add Pillow explicitly Other: - Update .gitignore to exclude node_settings.json - Update example configs with new settings
70 lines
1.4 KiB
Plaintext
70 lines
1.4 KiB
Plaintext
{
|
|
"extractor": {
|
|
"base-directory": "./gallery-dl-output",
|
|
"skip": true,
|
|
"archive-format": "{category}_{subcategory}_{filename}.{extension}",
|
|
|
|
"reddit": {
|
|
"client-id": "YOUR_REDDIT_CLIENT_ID",
|
|
"client-secret": "YOUR_REDDIT_CLIENT_SECRET",
|
|
"user-agent": "MediaTool (by /u/YOUR_USERNAME)",
|
|
"username": "YOUR_REDDIT_USERNAME",
|
|
"password": "YOUR_REDDIT_PASSWORD",
|
|
"comments": 0,
|
|
"videos": true
|
|
},
|
|
|
|
"redgifs": {
|
|
"format": ["hd", "sd", "gif"]
|
|
},
|
|
|
|
"gfycat": {
|
|
"format": ["mp4", "webm", "gif"]
|
|
},
|
|
|
|
"imgur": {
|
|
"mp4": true
|
|
},
|
|
|
|
"500px": {
|
|
"cookies": {
|
|
"x-500px-token": "YOUR_500PX_TOKEN",
|
|
"x-csrf-token": "YOUR_CSRF_TOKEN",
|
|
"clientside-cookie": "YOUR_CLIENTSIDE_COOKIE"
|
|
}
|
|
},
|
|
|
|
"deviantart": {
|
|
"cookies": {
|
|
"vd": "1"
|
|
},
|
|
"mature": true
|
|
},
|
|
|
|
"pinterest": {
|
|
"username": "YOUR_PINTEREST_EMAIL",
|
|
"password": "YOUR_PINTEREST_PASSWORD"
|
|
},
|
|
|
|
"flickr": {
|
|
"username": "YOUR_FLICKR_EMAIL",
|
|
"password": "YOUR_FLICKR_PASSWORD"
|
|
},
|
|
|
|
"instagram": {
|
|
"cookies-from-browser": "firefox"
|
|
},
|
|
|
|
"bluesky": {
|
|
"username": "YOUR_BLUESKY_USERNAME",
|
|
"password": "YOUR_BLUESKY_PASSWORD"
|
|
}
|
|
},
|
|
|
|
"output": {
|
|
"mode": "auto",
|
|
"logfile": "gallery-dl.log",
|
|
"progress": true
|
|
}
|
|
}
|