raymbartlett / WaniManga

Find out manga reading difficulty by kanji.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WaniManga

An app to aid in Japanese immersion by judging the user's difficulty in reading a manga based on the kanji used. Takes a Japanese manga file and optionally a WaniKani API key as input and sorts the kanji by:

  1. Known vs. Unknown (if WaniKani key is used)
  2. WaniKani level
  3. JLPT level
  4. Jōyō level
  5. Frequency
View results page

Results page

Setup Tutorial

  1. Run pip install -r requirements.txt
  2. Add WaniKani key to update_wk_kanji.py and run python update_wk_kanji.py (optional)
  3. Run flask run

Notes

  • Inputting a full volume takes a long time; check your command line output for a progress bar.

TODO

  • Compile into an executable
  • Speed up

About

Find out manga reading difficulty by kanji.

License:GNU General Public License v3.0


Languages

Language:HTML 43.0%Language:Python 42.7%Language:CSS 14.3%