Manage, read and share your comic/manga library
English | δΈζ
- π Support multiple archive formats
- π·οΈ Support tag and category metadata import and management
- π Support plugins
- πΌοΈ Support JPEG XL
- π» LANraragi-compatible API
- π scroll / book mode reader (eHunter)
- π Tag translation (EhTagTranslation)
Make sure you have π Python β©Ύ 3.9 installed, and install π ComicLib with the following command
pip install -U "comiclib[full]"
Then run the following command in the location of your comic library to start
comiclib
It will automatically scan the comics in the current working directory.
Now you can open http://127.0.0.1:8000 and start reading.
The default scan location is the current working directory, which can be specified via the environment variable CONTENT
.
For example, you can add it before the command
CONTENT=/home/user/mycomics comiclib
Instead of run comiclib
directly, run with the following command
uvicorn comiclib.main:app --host 0.0.0.0 --port 80
where --host 0.0.0.0
specifies the bound IP (0.0.0.0
enables LAN access), and --port 80
specifies the bound port.
π Please see the documentation for more settings.
ComicLib is currently in an early development stageπ§, and many things may change as new features are added. Click watch in the upper right corner of GitHub or join our group to be notified of the first official release.
Contributions, issues and feature requests are very much welcome. Feel free to join the group for deeper communication.