A powerful Chrome extension for downloading manga chapters from Epsilon Scan
|
|
|
|
The popup shows manga details, chapter list, and allows batch selection.
When manually browsing a chapter, click the floating button to open the download modal with format selection.
A sleek overlay shows real-time progress during scrolling, capturing, and file generation.
-
Clone or Download this repository
git clone https://github.com/Yui007/epsilonscan-extension.git
-
Open Chrome Extensions
- Navigate to
chrome://extensions/ - Enable Developer mode (toggle in top-right)
- Navigate to
-
Load the Extension
- Click "Load unpacked"
- Select the
epsilonscan-extensionfolder
-
Pin the Extension (optional)
- Click the puzzle icon in Chrome toolbar
- Pin "Epsilon Scan Downloader" for easy access
- Navigate to any manga page on Epsilon Scan
- Click the extension icon in the toolbar
- Select the chapters you want to download
- Choose format in Settings tab (Images/PDF/ZIP)
- Click "Download Selected"
- Watch as chapters are automatically processed!
- Open a specific chapter page
- Scroll down to load all images
- Click the orange floating button (bottom-right)
- Select/deselect images in the modal
- Choose format from the dropdown
- Click "Download"
| Setting | Description | Default |
|---|---|---|
| Scroll Speed | Milliseconds per 100px scroll | 200 |
| Close Delay | Seconds to wait at page bottom | 3 |
| Download Format | Images / PDF / ZIP | Images |
Access settings through the Settings tab in the extension popup.
Built with the latest Chrome extension manifest format for enhanced security and performance.
// Parses JSON data embedded in the page
const pageData = JSON.parse(document.getElementById('app').getAttribute('data-page'));
const chapters = pageData.props.serie.chapters;
// Each chapter contains: id, uid, title, slug, views, createdAtFor protected images rendered on canvas elements, the extension captures screenshots directly from the canvas.
| Site | URL | Status |
|---|---|---|
| Epsilon Scan | beta.epsilonscan.to |
β Fully Supported |
| Permission | Purpose |
|---|---|
activeTab |
Access current tab content |
downloads |
Save files to disk |
scripting |
Inject content scripts |
host_permissions |
Access Epsilon Scan pages |
Images not capturing?
- Make sure you scroll slowly enough for images to load
- Try increasing the "Scroll Speed" value in settings
- Some protected canvases may fail due to CORS restrictions
PDF generation fails?
- Check browser console for errors
- Very large chapters (100+ pages) may run out of memory
- Try downloading as ZIP instead
Extension icon not showing?
- Click the puzzle icon in Chrome toolbar
- Find "Epsilon Scan Downloader"
- Click the pin icon to keep it visible
Contributions are welcome! Here's how you can help:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
This extension is intended for personal use only. Please respect copyright laws and the terms of service of the websites you use. The developers are not responsible for any misuse of this tool.
- meganekkowen for Suggesting and Testing this extension
- Epsilon Scan for the amazing manga content
- jsPDF for PDF generation
- JSZip for ZIP compression
- Chrome Extensions documentation
Made with β€οΈ for manga lovers