Downloading images naming in order, from multiple tabs into separate folders
Manga Downloader Extension
A powerful manga downloader as Chrome extensions. Specialized in downloading images naming in order, from multiple tabs into separate folders.
Release Notes:
v3.0.0
[Feature] Button to manual download image
[UI] Add more tooltip, longer delay
[UI] Adjust margin, change tab index
[UI] Change folder name regex
[Bug] History null pointer first time install
[Bug] History not updated after a tab is finished
[Bug] Images sometimes downloaded without correct filename and location
[Refactor] Background download flow
v2.9.0
[Feature] Expand tab item to show download details
[Feature] Failed images log error to console in the tab, and the tab will not be closed
[UI] Show history in reverse
[Bug] Retry process causing images to download multiple times
[Bug] Fix CORS error hang the whole process
v2.8.0
[Feature] Enhance performance when download from hosts that forbidden
[Feature] Use chrome webrequest permission to bypass CORS errors
[Feature] Add Image status tracking (behind the scene)
[Bug] Fix progress stuck when download 404 image, and CORS error image
[Bug] Fix new tabs not filtered correctly since ID can be duplicated
v2.7.0
[Feature] Button to add all current images to exclude URLS
[Bug] Abort ongoing not clear progress
[Bug] Workaround for Error \"Tabs cannot be edited right now (user may be dragging a tab)\"
[Bug] New Tab load missing images due to width/height not initialized yet
[Bug] Progress stuck on 404 error
[UI] Show display name, version, author from package.json
[UI] Bigger Refresh button when hide Download button
v2.6.0
[Feature] Refresh new tab, to load new changes
[Feature] Abort ongoing tab, clear and reset tab that in progress. No need to remove/re-add the extension anymore.
[Feature] Button to add all current images to exclude URLS
Read more
Release Notes:
v3.0.0
[Feature] Button to manual download image
[UI] Add more tooltip, longer delay
[UI] Adjust margin, change tab index
[UI] Change folder name regex
[Bug] History null pointer first time install
[Bug] History not updated after a tab is finished
[Bug] Images sometimes downloaded without correct filename and location
[Refactor] Background download flow
v2.9.0
[Feature] Expand tab item to show download details
[Feature] Failed images log error to console in the tab, and the tab will not be closed
[UI] Show history in reverse
[Bug] Retry process causing images to download multiple times
[Bug] Fix CORS error hang the whole process
v2.8.0
[Feature] Enhance performance when download from hosts that forbidden
[Feature] Use chrome webrequest permission to bypass CORS errors
[Feature] Add Image status tracking (behind the scene)
[Bug] Fix progress stuck when download 404 image, and CORS error image
[Bug] Fix new tabs not filtered correctly since ID can be duplicated
v2.7.0
[Feature] Button to add all current images to exclude URLS
[Bug] Abort ongoing not clear progress
[Bug] Workaround for Error \"Tabs cannot be edited right now (user may be dragging a tab)\"
[Bug] New Tab load missing images due to width/height not initialized yet
[Bug] Progress stuck on 404 error
[UI] Show display name, version, author from package.json
[UI] Bigger Refresh button when hide Download button
v2.6.0
[Feature] Refresh new tab, to load new changes
[Feature] Abort ongoing tab, clear and reset tab that in progress. No need to remove/re-add the extension anymore.
[Feature] Button to add all current images to exclude URLS
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 2, "name": "Manga Downloader", "version": "3.0", "description": "Downloading images naming in order, from multiple tabs into separate folders", "icons": { "16": "assets/Icon-16.png", "48": "assets/Icon-48.png", "128": "assets/Icon-128.png" }, "browser_action": { "default_icon": { "16": "assets/Icon-16.png", "32": "assets/Icon-32.png" }, "default_popup": "index.html", "default_title": "Manga Downloader" }, "background": { "scripts": [ "background.js" ], "persistent": true }, "content_scripts": [{ "matches": ["*://*/*"], "js": ["content.js"] }], "permissions": [ "tabs", "storage", "downloads", "webRequest", "webRequestBlocking", "" ], "content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'", "web_accessible_resources": [ "assets/css/*", "assets/js/*", "assets/fonts/*" ], "author": "TNT - [email protected]"}
Read more