Overview
The Download Manager is the core scraping interface of UNS. It provides comprehensive control over chapter-by-chapter scraping operations with real-time progress monitoring, automatic EPUB generation, and intelligent bypass capabilities for protected websites.The Download Manager uses Electron’s built-in Chromium browser to scrape pages like a real user, bypassing most bot protections including Cloudflare challenges.
Starting a Download
Required Information
Enter First Chapter URL
Paste the URL to the first chapter of the novel you want to download. The scraper will automatically follow “next chapter” links from this starting point.
Optional Metadata
Author Name
Add the author’s name to embed proper metadata in your EPUB file.
Cover Image
Upload a custom cover image (JPG/PNG) or use the auto-fetched cover from Search results.
Workflow Example
- Quick Start
- With Search Integration
- User fills in required fields (URL + Title)
- Click Start Download
- Electron opens hidden Chromium window
- Scraper extracts chapter content
- Data sent to Python backend for storage
- Process repeats until final chapter
- EPUB file generated automatically
Real-Time Monitoring
Statistics Panel
The right sidebar displays live download metrics:Status
Active (green pulse) or Idle (gray)
Elapsed Time
Live timer showing
MM:SS formatChapters Scraped
Current count updates in real-time as each chapter is saved
Speed
Chapters per second average (e.g.,
2.5/s)Progress Bar
Once the total chapter count is detected, a visual progress bar shows:The total chapter count is extracted from the source website during the first few chapters, so the progress bar may appear after a brief delay.
Console Output
The integrated console displays real-time logs from the scraping engine:- Log Types
- Console Actions
- Info (gray) - General status updates
- Success (green) - Successful operations
- Error (red) - Failures or warnings
- Progress (blue) - Chapter save confirmations
Advanced Options
Cloudflare Bypass Mode
When enabled, the scraper:- Makes the browser window visible to the user
- Waits for manual interaction if a CAPTCHA appears
- Pauses between requests to mimic human behavior
- Uses extended timeouts for page loads
Show/Hide Scraper Window
Click the External Link icon in the header to toggle the Chromium scraper window visibility:- Hidden (default): Runs in background for better performance
- Visible: Watch the scraper navigate pages in real-time
Download Controls
Start Download
Begins scraping from the provided URL. Button disabled until required fields are filled.
Abort Download
Immediately stops the active scraping job. Partial progress is saved to History.
Clear Console
Removes all log entries and resets statistics display.
Delete Job
Removes the current job from history and clears all associated data.
Completion & Auto-Cleanup
When a download finishes:- Status changes to COMPLETED
- Final EPUB file is generated via
/api/finalize-epub - Success message displayed in console
- After 2.5 seconds, form fields auto-clear
- Job marked as completed in History
Completed EPUB files are automatically saved to your Library and can be read immediately without reopening the app.
Resume Interrupted Downloads
If a download is interrupted:- Go to History page
- Find the incomplete job
- Click Resume
- Scraping continues from the last saved chapter
The backend tracks progress in real-time, so you never lose scraped chapters even if the app crashes.
Keyboard Tips
Enter
Press Enter in any input field to start download (if required fields are filled)
Tab
Navigate between input fields efficiently
Troubleshooting
Download not starting
Download not starting
- Ensure both URL and Title fields are filled
- Check console for error messages
- Verify the URL is accessible in a regular browser
- Try enabling Cloudflare bypass if the site has bot protection
Scraper stuck on one chapter
Scraper stuck on one chapter
- Open the scraper window to see what’s happening
- The site might require manual CAPTCHA solving
- Check if the website changed its HTML structure
- Try a different provider from the Marketplace
Missing chapters in EPUB
Missing chapters in EPUB
- Some websites have inconsistent “next chapter” links
- Check the History page to see which chapters were saved
- You may need to manually download missing chapters separately
EPUB generation failed
EPUB generation failed
- Ensure Python backend is running (check console for backend errors)
- Verify you have write permissions to the output directory
- Try deleting the job and restarting the download
Next Steps
Troubleshooting
Common issues and solutions for downloads
Read EPUBs
Access your completed novels in the Library
Find Novels
Discover new content across multiple sources
Add Providers
Expand support for more websites
