Introducing Manga-Colorizer, a tool that brings your mangas to life!
manga-colorizer-demo.mp4
mangacolorizer-demo-android.mp4
- The limitations listed below are no longer applicable, thanks to Mark.
- To make the colorizer work for any manga website follow:
- For Firefox: Frontend-Chrome-AnySite
- For Chrome: Frontend-Firefox-AnySite
- For Safari: Frontend-Safari
- Works with https://ww5.manganelo.tv and https://chapmanganelo.com/.
- Compatible with Firefox, Chrome, Firefox Nightly Android and Kiwi (Basically Android Chrome with extension) browser.
Backend server is not hosted, so self local hosting is required. (Python required) (Only works in LAN)
- Make a kaggle account and verify using phone to get ~30hrs of weekly GPU.
- Make an ngrok account and get your auth token from here
- Go to this notebook and click 'Copy & Edit'
- Set the accelerator as GPU P100 under notebook options if not already selected.
- Replace the your_ngrok_auth_token in '!ngrok config add-authtoken your_ngrok_auth_token' in the code with the auth-token in Step 3.
- Next choose 'Run All' from the menu to run the notebook.
- In a few minutes you should see some output from the last running line (!ngrok http 5000) with some urls.
- Click on the one which looks something like https://314-1342-142-43.ngrok-free.app.
- Alternatively, visit here to get the running sessions.
- On the tab that opens, click visit site.
- You should see 'Manga Colorizer is Up and Running!'
- Now you can follow any of the 'Client Usage Instructions' below, including step 0, but with this API URL
- You may also now click 'Save Version' on the notebook, then 'Save and Run All (Compile)' to keep the notebook running (it will re-run) even after you turn off your system.
- After a few minutes, visit here to get the running sessions and get the new API URL and use that for the client.
- If you are following this method, please refer here for known issues.
- Clone or download the repository as .zip and extract.
- Download the Generator weights and move it to
Backend/networks
folder. - If you do not have a GPU, edit app.py and set
self.gpu = False
(~Line 75) - In the Backend folder, open a command prompt, and run:
pip install -r requirements.txt
For installing necessary modules.python app.py
For running the Flask server.- Enter PEM Pass Phrase:
Ireckon
- Backend should be running on localhost (https://127.0.0.1:5000) and Private IP (https://x.x.x.x:5000)
- Open the server URL (Ex. https://x.x.x.x:5000)
- It will show some certificate warning, as it is self-signed.
- Click 'Advanced' and click 'Accept the risk and continue'. ('Proceed, unsafe' for Chrome)
- You should now see 'Manga Colorizer is Up and Running!'
- Install https://addons.mozilla.org/en-US/firefox/addon/manga-colorizer/ extension on firefox.
- Open any manga on https://ww5.manganelo.tv/ or https://chapmanganelo.com/
- Right click the extension and select 'Always allow on...' (No need for Chrome)
- Click the extension and turn on cached panels, also input the server URL in the 'API Base-URL'.
- Click the 'Colorize' button, that should appear next to 'Next chapter'.
- Wait (~20sec-1min, depends on Network and GPU) and Enjoy.
- Open the server URL (Ex. https://x.x.x.x:5000)
- It will show some certificate warning, as it is self-signed.
- Click 'Advanced' and click 'Proceed to x.x.x.x (unsafe)'.
- You should now see 'Manga Colorizer is Up and Running!'
- Goto
chrome://extensions/
webpage, turn on developer mode, and click 'Load Unpacked'. - Navigate to and select Frontend-Chrome folder.
- Open any manga on https://ww5.manganelo.tv/ or https://chapmanganelo.com/
- Click the extension and turn on cached panels, also input the server URL in the 'API Base-URL'.
- Click the 'Colorize' button, that should appear next to 'Next chapter'.
- Wait (~20sec-1min, depends on Network and GPU) and Enjoy.
- Install Firefox Nightly browser on android from google playstore.
- Open settings, scroll down and select 'About Firefox Nightly'.
- Keep Tapping on Firefox logo, until the Debug menu is enabled.
- Go back and select Custom Add-on collection
- Input
17834213
in User-ID andXODalG-MC
in Collection name. - Follow Step-0 of 'Client Usage Instructions - PC - Firefox'
- Open any manga on https://ww5.manganelo.tv/ or https://chapmanganelo.com/
- Tap settings menu (3 dots), select Add-ons, select the colorizer extension.
- Then turn on cached panels, also input the server URL in the 'API Base-URL', and go back.
- Click the 'Colorize' button, that should appear next to 'Next chapter'.
- Wait (~20sec-1min, depends on Network and GPU) and Enjoy.
- Unfortunately, only Step-8 has to be repeated at every chapter because of permission issues, so Kiwi Browser is recommended.
- Move the 'Frontend-Chrome.crx' file in the Frontend-Chrome folder to your Android device.
- Install Kiwi browser on android from google playstore.
- Open browser settings menu (3 dots), select 'Extensions', then select '+(from .zip / crx)' and browse for the 'Frontend-Chrome.crx' file.
- Toggle on the extension and accept the permissions.
- Follow Step-0 of 'Client Usage Instructions - PC - Chrome'
- Open any manga on https://ww5.manganelo.tv/ or https://chapmanganelo.com/
- Tap settings menu, scroll down, select the colorizer extension.
- Then turn on cached panels, also input the server URL in the 'API Base-URL', and go back.
- Click the 'Colorize' button, that should appear next to 'Next chapter'.
- Wait (~20sec-1min, depends on Network and GPU) and Enjoy.
- Install the uBlock Origin extension.
- Before reading a chapter, navigate to the next chapter and initiate the colorization. Then, navigate back to the current chapter immediately. The next time you visit and colorize the next chapter, it will take only 1 to 5 seconds, given that the panel caching is turned on. This means you can merge the colorization time into your reading time.
- If there is an error, make sure you can always access the server URL from Client device. (Refer Step-0)
- If there is an error, make sure you entered correct server URL with port number, in 'API Base-URL' of extension settings.
- If the 'Colorize' button does not appear, click the extension once.
- https://github.com/qweasdd/manga-colorization-v2 for AI Model and Weights.