.gitignore
.gitmodules
LICENSE
README.md
pyproject.toml
.github/FUNDING.yml
.github/workflows/main.yml
.github/workflows/publish-to-pypi.yml
.github/workflows/ruff.yml
comic_text_detector/LICENSE
comic_text_detector/__init__.py
comic_text_detector/basemodel.py
comic_text_detector/db_dataset.py
comic_text_detector/inference.py
comic_text_detector/seg_dataset.py
comic_text_detector/text_rendering.py
comic_text_detector/train_db.py
comic_text_detector/train_seg.py
comic_text_detector/models/__init__.py
comic_text_detector/models/yolov5/__init__.py
comic_text_detector/models/yolov5/common.py
comic_text_detector/models/yolov5/yolo.py
comic_text_detector/utils/__init__.py
comic_text_detector/utils/db_utils.py
comic_text_detector/utils/export.py
comic_text_detector/utils/general.py
comic_text_detector/utils/imgproc_utils.py
comic_text_detector/utils/io_utils.py
comic_text_detector/utils/loss.py
comic_text_detector/utils/textblock.py
comic_text_detector/utils/textmask.py
comic_text_detector/utils/weight_init.py
comic_text_detector/utils/yolov5_utils.py
mokuro/__init__.py
mokuro/__main__.py
mokuro/_version.py
mokuro/cache.py
mokuro/env.py
mokuro/manga_page_ocr.py
mokuro/mokuro_generator.py
mokuro/run.py
mokuro/utils.py
mokuro/volume.py
mokuro.egg-info/PKG-INFO
mokuro.egg-info/SOURCES.txt
mokuro.egg-info/dependency_links.txt
mokuro.egg-info/entry_points.txt
mokuro.egg-info/requires.txt
mokuro.egg-info/top_level.txt
mokuro/assets/panzoom.min.js
mokuro/assets/icons/chevron-left-double-svgrepo-com.svg
mokuro/assets/icons/chevron-left-svgrepo-com.svg
mokuro/assets/icons/chevron-right-double-svgrepo-com.svg
mokuro/assets/icons/chevron-right-svgrepo-com.svg
mokuro/assets/icons/cross-svgrepo-com.svg
mokuro/assets/icons/expand-svgrepo-com.svg
mokuro/assets/icons/expand-width-svgrepo-com.svg
mokuro/assets/icons/fullscreen-svgrepo-com.svg
mokuro/assets/icons/menu-hamburger-svgrepo-com.svg
mokuro/legacy/__init__.py
mokuro/legacy/overlay_generator.py
mokuro/legacy/script.js
mokuro/legacy/styles.css
notebooks/mokuro_demo.ipynb
tests/__init__.py
tests/conftest.py
tests/regenerate_expected_results.py
tests/test_cache.py
tests/test_mokuro.py
tests/data/expected_results/test0/vol1.html
tests/data/expected_results/test0/vol1.mokuro
tests/data/expected_results/test0/_ocr/vol1/000a.json
tests/data/expected_results/test0/_ocr/vol1/000b.json
tests/data/expected_results/test0/_ocr/vol1/001a.json
tests/data/expected_results/test0/_ocr/vol1/001b.json
tests/data/expected_results/test0/_ocr/vol1/002a.json
tests/data/expected_results/test0/_ocr/vol1/002b.json
tests/data/expected_results/test0_disable_html/vol1.mokuro
tests/data/expected_results/test0_disable_html/_ocr/vol1/000a.json
tests/data/expected_results/test0_disable_html/_ocr/vol1/000b.json
tests/data/expected_results/test0_disable_html/_ocr/vol1/001a.json
tests/data/expected_results/test0_disable_html/_ocr/vol1/001b.json
tests/data/expected_results/test0_disable_html/_ocr/vol1/002a.json
tests/data/expected_results/test0_disable_html/_ocr/vol1/002b.json
tests/data/expected_results/test0_disable_ocr/vol1.html
tests/data/expected_results/test0_disable_ocr/vol1.mokuro
tests/data/expected_results/test0_disable_ocr/_ocr/vol1/000a.json
tests/data/expected_results/test0_disable_ocr/_ocr/vol1/000b.json
tests/data/expected_results/test0_disable_ocr/_ocr/vol1/001a.json
tests/data/expected_results/test0_disable_ocr/_ocr/vol1/001b.json
tests/data/expected_results/test0_disable_ocr/_ocr/vol1/002a.json
tests/data/expected_results/test0_disable_ocr/_ocr/vol1/002b.json
tests/data/expected_results/test0_disable_ocr_disable_html/vol1.mokuro
tests/data/expected_results/test0_disable_ocr_disable_html/_ocr/vol1/000a.json
tests/data/expected_results/test0_disable_ocr_disable_html/_ocr/vol1/000b.json
tests/data/expected_results/test0_disable_ocr_disable_html/_ocr/vol1/001a.json
tests/data/expected_results/test0_disable_ocr_disable_html/_ocr/vol1/001b.json
tests/data/expected_results/test0_disable_ocr_disable_html/_ocr/vol1/002a.json
tests/data/expected_results/test0_disable_ocr_disable_html/_ocr/vol1/002b.json
tests/data/expected_results/test1_webp_disable_html/vol1.mokuro
tests/data/expected_results/test1_webp_disable_html/_ocr/vol1/000a.json
tests/data/expected_results/test1_webp_disable_html/_ocr/vol1/000b.json
tests/data/expected_results/test1_webp_disable_html/_ocr/vol1/001a.json
tests/data/expected_results/test1_webp_disable_html/_ocr/vol1/001b.json
tests/data/expected_results/test1_webp_disable_html/_ocr/vol1/002a.json
tests/data/expected_results/test1_webp_disable_html/_ocr/vol1/002b.json
tests/data/expected_results/test1_webp_disable_ocr_disable_html/vol1.mokuro
tests/data/expected_results/test1_webp_disable_ocr_disable_html/_ocr/vol1/000a.json
tests/data/expected_results/test1_webp_disable_ocr_disable_html/_ocr/vol1/000b.json
tests/data/expected_results/test1_webp_disable_ocr_disable_html/_ocr/vol1/001a.json
tests/data/expected_results/test1_webp_disable_ocr_disable_html/_ocr/vol1/001b.json
tests/data/expected_results/test1_webp_disable_ocr_disable_html/_ocr/vol1/002a.json
tests/data/expected_results/test1_webp_disable_ocr_disable_html/_ocr/vol1/002b.json
tests/data/expected_results/test2_zip_disable_html/vol1.mokuro
tests/data/expected_results/test2_zip_disable_html/_ocr/vol1/000a.json
tests/data/expected_results/test2_zip_disable_html/_ocr/vol1/000b.json
tests/data/expected_results/test2_zip_disable_html/_ocr/vol1/001a.json
tests/data/expected_results/test2_zip_disable_html/_ocr/vol1/001b.json
tests/data/expected_results/test2_zip_disable_html/_ocr/vol1/002a.json
tests/data/expected_results/test2_zip_disable_html/_ocr/vol1/002b.json
tests/data/expected_results/test2_zip_unzip_disable_html/vol1.mokuro
tests/data/expected_results/test2_zip_unzip_disable_html/_ocr/vol1/000a.json
tests/data/expected_results/test2_zip_unzip_disable_html/_ocr/vol1/000b.json
tests/data/expected_results/test2_zip_unzip_disable_html/_ocr/vol1/001a.json
tests/data/expected_results/test2_zip_unzip_disable_html/_ocr/vol1/001b.json
tests/data/expected_results/test2_zip_unzip_disable_html/_ocr/vol1/002a.json
tests/data/expected_results/test2_zip_unzip_disable_html/_ocr/vol1/002b.json
tests/data/expected_results/test3_convert_legacy_ocr/vol1.html
tests/data/expected_results/test3_convert_legacy_ocr/vol1.mokuro
tests/data/expected_results/test3_convert_legacy_ocr/_ocr/vol1/000a.json
tests/data/expected_results/test3_convert_legacy_ocr/_ocr/vol1/000b.json
tests/data/expected_results/test3_convert_legacy_ocr/_ocr/vol1/001a.json
tests/data/expected_results/test3_convert_legacy_ocr/_ocr/vol1/001b.json
tests/data/expected_results/test3_convert_legacy_ocr/_ocr/vol1/002a.json
tests/data/expected_results/test3_convert_legacy_ocr/_ocr/vol1/002b.json
tests/data/expected_results/test3_convert_legacy_ocr_disable_html/vol1.mokuro
tests/data/expected_results/test3_convert_legacy_ocr_disable_html/_ocr/vol1/000a.json
tests/data/expected_results/test3_convert_legacy_ocr_disable_html/_ocr/vol1/000b.json
tests/data/expected_results/test3_convert_legacy_ocr_disable_html/_ocr/vol1/001a.json
tests/data/expected_results/test3_convert_legacy_ocr_disable_html/_ocr/vol1/001b.json
tests/data/expected_results/test3_convert_legacy_ocr_disable_html/_ocr/vol1/002a.json
tests/data/expected_results/test3_convert_legacy_ocr_disable_html/_ocr/vol1/002b.json
tests/data/expected_results/test3_convert_legacy_ocr_disable_ocr/vol1.html
tests/data/expected_results/test3_convert_legacy_ocr_disable_ocr/vol1.mokuro
tests/data/expected_results/test3_convert_legacy_ocr_disable_ocr/_ocr/vol1/000a.json
tests/data/expected_results/test3_convert_legacy_ocr_disable_ocr/_ocr/vol1/000b.json
tests/data/expected_results/test3_convert_legacy_ocr_disable_ocr/_ocr/vol1/001a.json
tests/data/expected_results/test3_convert_legacy_ocr_disable_ocr/_ocr/vol1/001b.json
tests/data/expected_results/test3_convert_legacy_ocr_disable_ocr/_ocr/vol1/002a.json
tests/data/expected_results/test3_convert_legacy_ocr_disable_ocr/_ocr/vol1/002b.json
tests/data/expected_results/test3_convert_legacy_ocr_disable_ocr_disable_html/vol1.mokuro
tests/data/expected_results/test3_convert_legacy_ocr_disable_ocr_disable_html/_ocr/vol1/000a.json
tests/data/expected_results/test3_convert_legacy_ocr_disable_ocr_disable_html/_ocr/vol1/000b.json
tests/data/expected_results/test3_convert_legacy_ocr_disable_ocr_disable_html/_ocr/vol1/001a.json
tests/data/expected_results/test3_convert_legacy_ocr_disable_ocr_disable_html/_ocr/vol1/001b.json
tests/data/expected_results/test3_convert_legacy_ocr_disable_ocr_disable_html/_ocr/vol1/002a.json
tests/data/expected_results/test3_convert_legacy_ocr_disable_ocr_disable_html/_ocr/vol1/002b.json
tests/data/input/test0/vol1/000a.jpg
tests/data/input/test0/vol1/000b.jpg
tests/data/input/test0/vol1/001a.jpg
tests/data/input/test0/vol1/001b.jpg
tests/data/input/test0/vol1/002a.jpg
tests/data/input/test0/vol1/002b.jpg
tests/data/input/test1_webp/vol1/000a.webp
tests/data/input/test1_webp/vol1/000b.webp
tests/data/input/test1_webp/vol1/001a.webp
tests/data/input/test1_webp/vol1/001b.webp
tests/data/input/test1_webp/vol1/002a.webp
tests/data/input/test1_webp/vol1/002b.webp
tests/data/input/test2_zip/vol1.zip
tests/data/input/test3_convert_legacy_ocr/_ocr/vol1/000a.json
tests/data/input/test3_convert_legacy_ocr/_ocr/vol1/000b.json
tests/data/input/test3_convert_legacy_ocr/_ocr/vol1/001a.json
tests/data/input/test3_convert_legacy_ocr/_ocr/vol1/001b.json
tests/data/input/test3_convert_legacy_ocr/_ocr/vol1/002a.json
tests/data/input/test3_convert_legacy_ocr/_ocr/vol1/002b.json
tests/data/input/test3_convert_legacy_ocr/vol1/000a.jpg
tests/data/input/test3_convert_legacy_ocr/vol1/000b.jpg
tests/data/input/test3_convert_legacy_ocr/vol1/001a.jpg
tests/data/input/test3_convert_legacy_ocr/vol1/001b.jpg
tests/data/input/test3_convert_legacy_ocr/vol1/002a.jpg
tests/data/input/test3_convert_legacy_ocr/vol1/002b.jpg