fauu / kamite Goto Github PK
View Code? Open in Web Editor NEWJapanese immersion assistant for learners (Windows/Linux)
License: GNU Affero General Public License v3.0
Japanese immersion assistant for learners (Windows/Linux)
License: GNU Affero General Public License v3.0
Trying to extract chunks from anime, but there is no such pipe, although logs state that Kamite is waiting for mpv connections.
Checked active pipes > it is indeed not present.
Full Log
WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release [INFO ] 21:05:04 [main] Kamite - Starting Kamite (version 0.13) [INFO ] 21:05:04 [main] Kamite - Initialized support for platform WindowsPlatform [DEBUG] 21:05:04 [main] ConfigManager - Read config: Config[chunk=Chunk[correct=true, filter=Filter[rejectPatterns=[^Textractor]], flash=true, furigana=Furigana[conceal=true, enable=true], log=Log[dir=null], throttleMS=1000, transforms=null, translationOnlyMode=false], commands=Commands[custom=null, player=Player[showExtra=true]], controlWindow=true, dev=Dev[serveStaticInDevMode=false], events=Events[handlers=null], integrations=Integrations[agent=Agent[enable=false, host=127.0.0.1:9001]], keybindings=Keybindings[global=Global[ocr=GlobalKeybindingsOCR[autoBlock=shift X, autoBlockSelect=null, manualBlock=shift Z, manualBlockRotated=null, region=null]]], launchBrowser=true, lookup=Lookup[targets=[Target[name=jisho, newTab=false, symbol=jsh, url=https://jisho.org/search/{}], Target[name=RomajiDesu, newTab=false, symbol=rmj, url=https://www.romajidesu.com/translator/{}], Target[name=DeepL, newTab=false, symbol=DEP, url=https://www.deepl.com/translator#ja/en/{}], Target[name=ichi.moe, newTab=false, symbol=ICH, url=https://ichi.moe/cl/qr/?q={}&r=kana], Target[name=jpdb, newTab=false, symbol=JDB, url=https://jpdb.io/search?q={}], Target[name=Google Images, newTab=true, symbol=GLI, url=https://www.google.com/search?q={}%20site%3Ajp&tbm=isch]]], ocr=OCR[engine=MANGAOCR, mangaocr=Mangaocr[pythonPath=null], ocrspace=Ocrspace[engine=1], regions=null, tesseract=Tesseract[path=C:\Users\<user>\AppData\Local\Programs\Tesseract-OCR\tesseract.exe], watchDir=null], secrets=Secrets[ocrspace=null], server=Server[port=4110], sessionTimer=SessionTimer[autoPause=AutoPause[after=null, enable=true], startPaused=false], ui=Ui[focusMode=false, layout=STANDARD, notebook=Notebook[collapse=false, height=60]], update=Update[check=true]] [INFO ] 21:05:05 [main] Server - Started backend web server (port 4110) [INFO ] 21:05:05 [main] Kamite - Navigated to web UI URL in web browser [DEBUG] 21:05:05 [JettyServerThreadPool-Virtual-14] Server - Custom CSS file not found [INFO ] 21:05:05 [main] Kamite - Created control window (Kamite version 0.13) [INFO ] 21:05:05 [main] ChunkFilter - Initialized chunk filter [DEBUG] 21:05:05 [main] WindowsMPVController - Starting mpv controller worker thread [DEBUG] 21:05:05 [Thread-3] BaseMPVController - Waiting for mpv connection [INFO ] 21:05:05 [main] Kamite - Registered global keybinding: shift X [INFO ] 21:05:05 [main] Kamite - Registered global keybinding: shift Z [DEBUG] 21:05:05 [] GenericPlatform - Program path determined to be: C:\kamite [INFO ] 21:05:05 [] MangaOCRController - Starting "Manga OCR" using
C:\Users<user>.local\pipx\venvs\manga-ocr\Scripts\python.exe [INFO ] 21:05:05 [JettyServerThreadPool-Virtual-13] Kamite - Client connected [DEBUG] 21:05:05 [AWT-EventQueue-0] Frame - Initialized control GUI [DEBUG] 21:05:05 [JettyServerThreadPool-Virtual-13] Server - Sent a 'program-status' message [DEBUG] 21:05:05 [] Releases - Exception while getting latest release information javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure at jdk.internal.net.http.HttpClientImpl.send(Unknown Source) ~[java.net.http:?] at jdk.internal.net.http.HttpClientFacade.send(Unknown Source) ~[java.net.http:?] at io.github.kamitejp.meta.Releases.checkNewAvailable(Releases.java:40) ~[kamite.jar:?] at io.github.kamitejp.Kamite.notifyIfNewerVersionAvailable(Kamite.java:356) ~[kamite.jar:?] at io.github.kamitejp.Kamite.lambda$run$11(Kamite.java:327) ~[kamite.jar:?] at java.util.concurrent.ThreadPerTaskExecutor$TaskRunner.run(Unknown Source) ~[?:?] at java.lang.VirtualThread.run(Unknown Source) ~[?:?] at java.lang.VirtualThread$VThreadContinuation.lambda$new$0(Unknown Source) ~[?:?] at jdk.internal.vm.Continuation.enter0(Unknown Source) [?:?] at jdk.internal.vm.Continuation.enter(Unknown Source) [?:?] Caused by: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure at sun.security.ssl.Alert.createSSLException(Unknown Source) ~[?:?] at sun.security.ssl.Alert.createSSLException(Unknown Source) ~[?:?] at sun.security.ssl.TransportContext.fatal(Unknown Source) ~[?:?] at sun.security.ssl.Alert$AlertConsumer.consume(Unknown Source) ~[?:?] at sun.security.ssl.TransportContext.dispatch(Unknown Source) ~[?:?] at sun.security.ssl.SSLTransport.decode(Unknown Source) ~[?:?] at sun.security.ssl.SSLEngineImpl.decode(Unknown Source) ~[?:?] at sun.security.ssl.SSLEngineImpl.readRecord(Unknown Source) ~[?:?] at sun.security.ssl.SSLEngineImpl.unwrap(Unknown Source) ~[?:?] at sun.security.ssl.SSLEngineImpl.unwrap(Unknown Source) ~[?:?] at javax.net.ssl.SSLEngine.unwrap(Unknown Source) ~[?:?] at jdk.internal.net.http.common.SSLFlowDelegate$Reader.unwrapBuffer(Unknown Source) ~[java.net.http:?] at jdk.internal.net.http.common.SSLFlowDelegate$Reader.processData(Unknown Source) ~[java.net.http:?] at jdk.internal.net.http.common.SSLFlowDelegate$Reader$ReaderDownstreamPusher.run(Unknown Source) ~[java.net.http:?] at jdk.internal.net.http.common.SequentialScheduler$LockingRestartableTask.run(Unknown Source) ~[java.net.http:?] at jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(Unknown Source) ~[java.net.http:?] at jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(Unknown Source) ~[java.net.http:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[?:?] at java.lang.Thread.run(Unknown Source) ~[?:?] [DEBUG] 21:05:06 [JettyServerThreadPool-Virtual-13] Server - Sent a 'config' message [DEBUG] 21:05:08 [] MangaOCRController - Received output line from "Manga OCR": C:\Users\<user>\.local\pipx\venvs\manga-ocr\lib\site-packages\transformers\models\vit\feature_extraction_vit.py:28: FutureWarning: The class ViTFeatureExtractor is deprecated and will be removed in version 5 of Transformers. Please use ViTImageProcessor instead. [DEBUG] 21:05:08 [] MangaOCRController - Received output line from "Manga OCR": warnings.warn( [DEBUG] 21:05:10 [] MangaOCRController - Received output line from "Manga OCR": READY [DEBUG] 21:05:10 [] Server - Sent a 'program-status' message [INFO ] 21:05:11 [] Recognizer - Initialized recognizer. Engine: "Manga OCR"
For example, ~/.local/urs/bin
I'd rather avoid installing root stuff without system packages, as not avoid having loose files.
edit:giving a proper look at the files, doesn't seem like much of the files are installed, besides the binary itself, icons and shortcut. Are the other files in the release provided as a sort of portable version? If that's the case I could just try manually installing to local.
Fixing will probably require linking jvm.dll
to the launcher instead of using java.exe
.
Hello, after downloading 0.6 version and extracting it when I try to run kamite nothing happens and an hs_err file is being generated. Version 0.5 didn't have any issues. Any idea what I could do?
Result: The OCR result is only shown after exiting edit mode.
Hi, I noticed that the character counter includes things such as 「」… 。, and everything else which makes it pretty inaccurate, could they be filtered out of character counter like the other texthooking pages do it?
Hello. Great work.
when should we expect the windows version of this?
Can we get an auto translate/lookup feature?
I've been using Game2Text up until now, but I really miss that feature.
I'm not sure whether this app already has that feature or not, I looked through the documentation, but I couldn't find it. Great documentation btw, it's very detailed.
Basically send the text to a currently active lookup target as soon as it gets extracted.
As of right now, I need to click the DeepL/jpdb tab to get a translation, it would be very helpful if you could implement it.
Thanks!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.