What does HackerNews think of Kavita?
Kavita is a fast, feature rich, cross platform reading server. Built with a focus for manga and the goal of being a full solution for all your reading needs. Setup your own server and share your reading collection with your friends and family.
Homepage: https://www.kavitareader.com/
Repository: https://github.com/Kareadita/Kavita
I don't know if it fits your needs, but i think its pretty cool. Written in C# it is also pretty "hackable".
The goal is to take the simplicity of Plex and bring that to comics, manga, and books (epub and pdf). There is so much potential with an app like this, esp with text to speech getting good.
I'm also working on Comic tagging tool: MangaManager, which is aimed at bulk editing/writing ComicInfo.xml into archives, which is how metadata is loaded into the major applications for Comics/Manga.
https://github.com/Kareadita/Kavita https://github.com/MangaManagerORG/Manga-Manager
I've always enjoyed learning and coding, especially when I was in college. I remember in High School I learned about VB in Word and fell in love with how fun it was (not the language). That sealed me in and during college I would learn and code for fun, rather than do the homework assignments. I've always really loved it.
I've learned from watching youtube, reading articles, reading pull requests in software I liked or used, and just doing it. For the project above, I did it in Angular, something I already learned from work and C#, something I had touched a bit in college but due to the cross platform (.net 5), i picked it up as something to learn. Bought 1 course on Udemy, watched half of it and started coding. It was always a program to meet my needs but the lack of competition made me release it and grow with the communities needs as well.
For anyone interested: https://github.com/Kareadita/Kavita
For me, I spend copious time working on it or engaging with my users purely to improve the app, which adds value in my life. (It's a self hosted reading server like Plex).
Even though I develop at work as well, coding on something for myself and something that I have complete control over, is extremely fun and I end up with tough problems that I would have never faced in my current job function (like optimizing for memory and learning how that works in a CRUD-like application).
My project is: https://github.com/Kareadita/Kavita
I've been working on this for just over a year now. Started it to learn .net and build myself a self-hosted reading server since the different software out there were pretty bare bones on had a UX I didn't personally like.
Really fun project that I've learned a ton on and so much more to do.
Source Code: https://github.com/Kareadita/Kavita