Hitomi Downloader — Advanced Features: Filters, Queues, and Automation
Filters
- URL/site filters: Allow inclusion/exclusion by host or specific URL patterns (e.g., only pixiv, exclude Twitter).
- Metadata filters: Match on tags like author, tags, language, filetype, size, or date to accept or skip items.
- Regex & wildcards: Use regular expressions or wildcard patterns for precise filename/title matching.
- Save rules: Apply filters to destination paths or filename templates so filtered items are routed into specific folders.
- Priority filtering: Combine multiple filter rules with AND/OR order to fine-tune which items pass.
Queues
- Multiple task queues: Maintain separate queues (e.g., high/normal/low priority) so important downloads start first.
- Per-task thread limits: Set thread count per queue or task (commonly up to 24 threads) to balance speed and resources.
- Rate limiting: Apply per-queue or global speed limits to prevent saturating bandwidth.
- Pause/resume & retry: Pause queues, resume later, and automatically retry failed items with configurable retry counts and backoff.
- Scheduling: Start queues immediately or schedule them (time-of-day or delayed start).
- Persistence: Queue state saved between runs so incomplete tasks continue after restart.
Automation
- Clipboard monitor: Automatically detect copied URLs and add them to a queue with optional auto-start.
- Watch folders & playlists: Monitor local files or playlist URLs (M3U8, MPD) and auto-enqueue new entries.
- User scripts / plugins: Run custom scripts (Python/JS) for preprocessing, postprocessing, or extracting links from pages.
- APIs / extension support: Trigger downloads programmatically via a local API or browser extension to integrate with other tools.
- Post-download actions: Auto-convert (ffmpeg), rename, move, compress (CBZ/PDF), or run user commands after completion.
- Conditional automation: Combine filters with automation (e.g., if author=X then convert to PDF and move to folder Y).
- Torrent/magnet handling: Auto-add and manage torrent downloads alongside direct HTTP/yt-dlp tasks.
Practical examples (defaults assumed)
- Auto-add clipboard URLs, filter to accept only images >500KB, place in “Images” queue with 8 threads and 2 MB/s limit.
- Schedule nightly queue for high-volume video downloads with ffmpeg conversion and automatic CBZ export for comics.
- Use a user script to scrape gallery pages, pass extracted URLs to API, apply tag-based filters, and route accepted items to separate folders.
If you want, I can create step-by-step settings for a specific workflow (e.g., “monitor clipboard → accept only Pixiv images → auto-export CBZ”) using reasonable default values.
Leave a Reply