Giter Club home page Giter Club logo

kamite's People

Contributors

fauu 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  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  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  avatar  avatar

kamite's Issues

can't run version 0.6

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?

hs_err_pid11864.log

Textractor x86 plugin not working

Hi. The x86 plugin for Textractor does not work for me throwing the following error.
1671028565
The 64 bit plugin works fine. Can you reproduce?
OS: Endeavour OS

Windows version

Hello. Great work.
when should we expect the windows version of this?

Auto Lookup/Translate

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!

Furigana breaks sentence's parts positioning

For me, with mpv and enabled furigana, first several kanjis are moved at the end of the sentence when using Edge/Chrome and with Firefox parts are shuffled around when I hover the cursor over the sentence
Issue is 100% reproducible on my end.
Kamite UI >
image

Subs in the player
image

No socket pipe "\\.\pipe\kamite-mpvsocket"

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"

Character Counter

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?

Can this be installed on User files?

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.

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.