An educational project to create a comic server in Asp.Net Core and Entity Framework Core. Scans a library folder for comic files, and exposes an API to:
- Get/Set metadata for any comic file (author, tags, description, etc.)
- Search comics using any metadata
- Track read status for each user
- Serve entire comic files, or individual pages (with optional resizing and re-encoding)
- identify duplicate files in the library
API is thoroughly documented through Swagger. In progress is a web app that consumes the API and provides a convenient user interface.
(If this sounds like something you want to run on your machine, you should check out komga: https://github.com/gotson/komga)