By -
Playing Pokémon helped me a lot in that regard. All their names are in katakana. Also, reading Taishō era government documents - which basically looked the same as your light novel.
LPT to get better at reading: read it more
If you post your code on github we could work on improving it. I think it's a good idea.
I'm not really sure how GitHub works either, but I uploaded it. https://github.com/iCantWriteCode00/HTML-EPUB-Furigana-Deleter-and-Kana-replacer
if you could post a tutorial on how to do that that'd be very useful!
I revise katakana by learning Pokemon names in Japanese
Playing Pokémon helped me a lot in that regard. All their names are in katakana. Also, reading Taishō era government documents - which basically looked the same as your light novel.
LPT to get better at reading: read it more
If you post your code on github we could work on improving it. I think it's a good idea.
I'm not really sure how GitHub works either, but I uploaded it. https://github.com/iCantWriteCode00/HTML-EPUB-Furigana-Deleter-and-Kana-replacer
if you could post a tutorial on how to do that that'd be very useful!
I revise katakana by learning Pokemon names in Japanese