Giter Club home page Giter Club logo

kantanmanga's Introduction

CI codecov

kantan manga logo

KantanManga

KantanManga is an application that helps you read raw manga

AppStore

Running locally

Cloning

  1. Clone the repository including submodules.
git clone --recurse-submodules https://github.com/juanj/KantanManga.git
  1. Use bundler to install Cocoapods
bundle install
  1. Install dependencies using Cocoapods
bundle exec pod install
  1. Open the workspace
open Kantan-Manga.xcworkspace

kantanmanga's People

Contributors

juanj avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

kantanmanga's Issues

Fix collection opening animation

Collection opening animation is not working as expected if collectionView is scrolled or rotated.

  • Works even if collection is scrolled
  • Works even if device is rotated
  • Smooth transition if first 3 cells are not visible

Better navigation within the manga

Right now is only possible to pass one page at a time.
Add an option to allow fast scrolling or a way to move to a specific page more quickly.

Try to use J.DepP

Try to use J.DepP to generate ζ–‡η―€ form the MeCab output.
J.DepP is written in C++, need to find a way to compile it to iOS. Maybe Objectiv-C++?

Use collections to classify mangas

  • Load collections
  • Expand/Collapse collections
  • Special collection for mangas without a collection
  • Show collapsed collections as a stack of mangas
  • Custom transition when a collection is open (and close! πŸ₯³πŸŽ‰)

Better cache

Find a better way to manage cache.
NSCache
Look into saving decompressed images.

Image preprocessing before tesseract

Adding a preprocessing step can really improve the results.

Right now, the tesseract thresholding algorithm some times eats all the strokes of a kanji, leaving only the shape

From
In in

To
Out Out

It may be worth to use a different thresholding algorithm and let the user tweak it.

Removing furigana, speech bubble border and anything on the background gives results without junk

Error with add manga modal

The modal window for adding mangas some times appears from the wrong position, and when this happens, instead of having rounded corners, it has black corners.

Screen Shot 2020-11-20 at 8 50 16 AM

Allow searching terms on definitions

Add an extra option to allow users to search terms by selecting them on the dictionary definition. It will be a good idea to have something like a history, so users can move back to the previous search.

  • Add option on menu
  • Keep history of searches
    lookup

Unable to import any files, locally or over web server

Sorry I'm new to GitHub. Made an account just for this. I downloaded the app, and I have jpeg files of the manga I want to ocr. I'm unable to select any of the images to import them. I could only kinda drag them, like I did in the image below, but that didn't do anything. image I tried using the web server, but I kept getting errors "Forbidden: Failed uploading "γƒ‡γ‚ΉγƒŽγƒΌγƒˆ_1_005.jpg" to "/Manga/". There's no information on the App Store about compatible file types so I'm not sure what to do. I'm on iOS 14.2 btw.

Create Anki cards

  • Add button to definitions
  • Create Add Anki Card view
  • Save Anki cards locally
  • Show local Anki cards
  • Sync Anki card using AnkiConnect

Add support for light novels

I'm not sure if this is a feature that you would even be interested in adding but I think it would be a great addition to the app. Your app is by far the best way to read manga from a mobile device, it would be great to be able to do the same with light novels as well.

Right now from iOS you can read your own books through the Books app but the native iOS dictionary isn't the best and it's not good at deconjugating words and has problems when words have furigana. Also the dictionary options are extremely limited. I wish I could use your app for light novels! Imagine if you could load them and just click on a word to see the dictionary entry, that would be awesome. OCR wouldn't even be necessary.

Otherwise great work on the app, I appreciate everything you have done. I love this app. I can't wait until Anki support is added.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.