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
20 lines
336 B
Python
20 lines
336 B
Python
"""
|
|
Utils Package
|
|
|
|
Utility modules for download_tools nodes.
|
|
"""
|
|
|
|
from .persistent_settings import (
|
|
PersistentSettings,
|
|
get_settings_manager,
|
|
get_persistent_setting,
|
|
set_persistent_setting
|
|
)
|
|
|
|
__all__ = [
|
|
'PersistentSettings',
|
|
'get_settings_manager',
|
|
'get_persistent_setting',
|
|
'set_persistent_setting'
|
|
]
|