Eric Rollei
219da31982
Bump version to 0.8.5 (0.8.4 already on registry)
2026-02-09 17:21:24 -08:00
Eric Rollei
00841c66c5
Bump version to 0.8.4, update changelog for BellazonHandler and gallery-dl improvements
2026-02-09 17:14:10 -08:00
Eric Rollei
0da87e2dc1
Add BellazonHandler for IPS forums, remove credentials from repo
...
New features:
- BellazonHandler: full-res image extraction from IPS/Invision Community forums
- Reads <a href> and data-full-image for correct full-res URLs (IPS uses
different hashes for thumbs vs originals, so regex stripping fails)
- Auto-opens spoiler/hidden-content blocks (<details>, ipsSpoiler)
- Multi-page pagination (detects PAGE X OF Y, walks all pages)
- Collects YouTube/Vimeo video links from post content
- Zero .thumb. URLs reach the download queue (3-layer filtering)
- Registered at priority 10 in web_image_scraper_v082.py
- Gallery-dl: increased default timeout to 30 min, real-time progress output,
cancel button support, skip already-organized files
Security:
- Remove configs/yt-dlp.conf from repo (contained plaintext credentials)
- Add configs/yt-dlp.conf to .gitignore
- Add configs/yt-dlp.conf.example as clean template
- Add gallery-dl-output/ and gallery-dl/ to .gitignore
- Add *.part to .gitignore
README:
- Add Web Image Scraper section with full site handler table
- Document BellazonHandler features (spoilers, pagination, video links)
- Update config file references to use .example pattern
- Update timeout docs for new defaults
2026-02-09 16:57:00 -08:00
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
Eric Rollei
d20664d081
Improve discoverability and Instagram documentation
...
- Rename node display names for better searchability:
- Gallery-dl Downloader → Social Media Downloader (gallery-dl)
- Yt-dlp Downloader → YouTube Downloader (yt-dlp)
- Add Instagram Downloads section to README with:
- Recommended settings (config file with cookies)
- Why browser cookies are problematic (admin/closed browser)
- Setup instructions for Instagram authentication
- Cookie expiration notes
- Update tooltips to recommend config file for Instagram
- Improve troubleshooting section with better solutions
- Tilda CDN support improvements:
- Add _upgrade_tilda_url() for full-res URL conversion
- Add tildacdn.com to trusted CDN list
- Extract data-img-zoom-url, data-original, data-src attributes
- Skip size filtering for items marked as full-res
- Crawling improvements:
- Add crawl_subfolders option (subfolder per page)
- Add skip_first_page_download option
- Add link_include_pattern and link_exclude_pattern
- Increase max_pages default to 50, max to 500
- Fix batch_size=0 ValueError in parallel downloads
2026-01-03 21:42:14 -08:00
Eric Rollei
56774dcde5
Fix license format and replace exec with importlib for security
2025-12-19 17:23:22 -08:00
Eric Rollei
60f71ed22b
Update pyproject.toml for Comfy Registry with author info, keywords, and classifiers
2025-12-19 17:20:08 -08:00
Eric Rollei
2378db729b
Merge pull request #1 from ComfyNodePRs/publish
...
Add Github Action for Publishing to Comfy Registry
2025-11-28 13:38:14 -08:00
Eric Rollei
f7288364c8
Merge pull request #2 from ComfyNodePRs/pyproject
...
Add pyproject.toml for Custom Node Registry
2025-11-28 13:37:42 -08:00
Eric Rollei
72a1e2d04a
Merge branch 'main' into pyproject
2025-11-28 13:37:22 -08:00
Eric Rollei
5253113367
Add pyproject for Comfy Registry
2025-11-28 13:34:17 -08:00
async () = process.env.GIT_USERNAME || (await ghUser()).email && (await ghUser()).name || DIE("Missing env.GIT_USERNAME")
4d8c801300
chore(publish): Add Github Action for Publishing to Comfy Registry
2025-11-24 15:04:04 +00:00
async () = process.env.GIT_USERNAME || (await ghUser()).email && (await ghUser()).name || DIE("Missing env.GIT_USERNAME")
c4c3ecbb54
chore(pyproject): Add pyproject.toml for Custom Node Registry
2025-11-24 15:04:04 +00:00
Eric Rollei
77fcc6c842
Implement robust path sanitization using os.path.commonpath
2025-11-23 20:50:40 -08:00
Eric Rollei
a3ce120671
Remove unused color profiles
2025-11-21 18:51:48 -08:00
Eric Rollei
33546de83a
Sanitize output directories and ignore session files
2025-11-21 18:48:40 -08:00
Eric Rollei
43a7391bd1
Initial public release - Download Tools for ComfyUI
v0.8.2
2025-11-19 23:33:47 -08:00