Files
EricRollei-Download_Tools/utils/__init__.py
T
Eric Rollei 033f73d66c Add ModelMayhem, Wix, Portfolio handlers; fix Reddit video extraction; update dependencies
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
2026-01-17 19:08:01 -08:00

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'
]