Kmm is a script to help customize and organize your Komga server. It is loosly inspired by Kometa (formerly Plex Meta Manager). Kmm is still under development and has not been thoroughly tested.
- Create / append collections(stable) and readlists(experimental)
- 'Smart' collections and readlists (Based on search parameters from the Komga API).
- Orginize created / managed collections and readlists into groups with prefixs automaticly being added to its name.
- Add custom poster art for collections and readlists.
- Add an overlay to custom or default poster art based on its collection or readlist group.
- Add readlists from matched .cbl file
- Add community .cbl lists from raw url (tested with https://github.com/DieselTech/CBL-ReadingLists)
-
Make readlists from other readlists
-
Make readlist from multiple cbl files
-
Long Term Goals
- Add optional cashing for Komga data and community cbl files
- Add / edit / scrape series metadata (series.json)
- Add / edit / scrape book metadata (ComicInfo.xml)
- Add scheduling
- First Download and extract Kmm repo
- Then install requirements
pip install -r requirements.txt
-
Set up config directory and config.yml file
-
Run kmm.py
python src/kmm.py