Installation & Configuration - Inpacchi/Manga-Tagger GitHub Wiki
- Python 3.7+
- MongoDB + Compass
- Manga Tagger
- Free Manga Downloader 2
- 7-Zip
- NSSM (Non-Sucking Service Manager)
- Manga Tagger was built on Python 3.7.8 and has been tested on Python 3.9.1 (as of 12/09/2020)
- MongoDB Compass is a GUI (Graphical User Interface) for interfacing with MongoDB
- This installation guide is written for Windows 64-bit
- Download the latest version of the 7-Zip executable for 64-bit Windows
- Run the installer
- Download the latest version of FMD ending in _x86_64-win64.7z
- Right-click on the downloaded file
- Click on 7-Zip, then on Extract files...
- Change the two highlighted boxes as shown below
- C:\
- Free Manga Downloader
- Go to FMD folder (it should be at C:\Free Manga Downloader if you followed steps 3 and 4) and double-click on fmd.exe to open Free Manga Downloader
- A prompt should appear for module updates; click Yes. At some point another prompt should appear asking you to restart the application. This can take anywhere from a few seconds to a couple minutes. Click Yes to this prompt as well.
- Go to the Options tab, then to Save to
- Change the settings circled in red, then click Apply:
- The Choose the default download path can be whatever you choose. If you're not sure, I recommend setting it to C:\Downloads
- The Save downloaded chapters as option MUST be set to CBZ, otherwise Manga Tagger will not work. Unfortunately, this setting cannot be set automatically, so it needs to be changed upon the initial setup of FMD.
- The highlighted settings are controlled by Manga Tagger. You should not adjust these, as renaming will be handled entirely by Manga Tagger and these values will be set upon running Manga Tagger.
- Change the other settings as you see fit. Recommended FMD settings vary based on computer and personal preference, but another wiki page will be created to go over these settings.
- IMPORTANT STEP: Close Free Manga Downloader, otherwise Manga Tagger will not properly change the necessary settings when we install below.
- Download the latest version of Python 3
- Open the installer and select Add Python 3.9 to PATH
- Click Install Now
- Once you reach the "Setup was successful" screen, make sure to click on Disable path length limit
- Download the latest version of MongoDB Community Server
- Open the installer and click through the installation
- On the "Choose Setup Type" screen, click on Complete
- On the "Service Configuration" screen, make sure Install MongoD as a Service is checked and leave all other settings as is
- On the "Install MongoDB Compass" screen, make sure Install MongoDB Compass is checked at the bottom
- Continue clicking through to finish the installation
- Open MongoDB Compass
- Click on "Fill in connection fields individually"
- Don't change any of the settings; just click on "Connect"
- Click on "Create Database"
- Fill in the fields as follows, then click "Create Database":
- Database Name: manga_tagger
- Collection Name: manga_metadata
- Click on > _MongoSH Beta in the lower left corner
- Run the following commands:
use admin
db.createUser({
user: "manga_tagger",
pwd: "Manga4LYFE",
roles: [
{role: "readWrite", db: "manga_tagger"}
]
})
- Download the latest release for NSSM
- Extract the downloaded folder
- Open the newly extracted folder and go into the win64 folder
- Copy nssm.exe to C:\Windows\System32
- If prompted for administrator access to perform this action, allow it
- Download the latest release of Manga Tagger
- Right-click on the downloaded file
- Click on 7-Zip, then on Extract files...
- Change the two highlighted boxes as shown below
- C:\
- Manga Tagger
- In Windows, search for "Command Prompt", right-click and select Run as administrator
- If prompted for administrator access to perform this action, allow it
- Run the following commands:
cd "C:\Manga Tagger"
install.bat
nssm start manga_tagger
- Start Free Manga Downloader and download away!
That's it! We're all set up and configured. You can start downloading manga in FMD and Manga Tagger will automatically process and move them to the default library location of C:\Library. If you have any questions, comments or issues with following this guide, please open a new discussion (not an issue, as that is for application bugs and issues) and I'll help out however I can. Happy reading!