Skip to content

An A.I. C.A.P.T.C.H.A. Solver browser-extension for KissAnime written in JavaScript with help of python.

License

Notifications You must be signed in to change notification settings

ra101/kissSolver

Repository files navigation

R.I.P. KissAnime

This project does not support pirated content. This is purely an educational project.

kissSolver

Made with JavaScriptStarsForks Open IssuesOpen Source Love Built with Love Maintained

An A.I. C.A.P.T.C.H.A. Solver browser-extension for KissAnime written in JavaScript with help of python.

Video Tutorial: LRBY | YouTube

KissSolver.KissAnime.Resolved.mp4


It was being developed with the help of:

  • tf.js and opencv.js

  • OpenCV dev tools

  • commandline use tensorflowjs

  • python implementation of os-library, numpy, opencv and keras

keras or tensorflowjs might not be required


Donations:


Installation:

Download the kissSolver

  • Chrome

    1. Unzip file and save the folder on local drive.
    2. open chrome://extensions/
    3. Turn on "Developer mode" on top-right.
    4. Click on "Load unpacked"
    5. navigate to and select kissSolver unzipped folder
  • Others

    • Currently not working

F.A.Q. regarding development:

Problem Statement?

Self-Explanatory!

kissanime.ru/Special/AreYouHuman2?reUrl=


How are images segregated?

There are 2 ways

  • Subtract pixel values from problem image given to generic image (image without number) [slow but accurate]
  • Check for similar dimensions (images can have similar dimensions) [fast but inaccurate]

What kind of A.I. is used?

  1. Haar Cascade: for finding out where is the number is in image (ML)
  2. Convolutional Neural Network: for finding out what that number is (DL)



Documentation for development:

Check docs/index.md.


If you are a weeb/"otaku" and a dev too! This project needs you! Help make it better!



A Special thanks to reddit user "Cloraxland" for below given post.

https://www.reddit.com/r/KissAnime/comments/8nuk9d/data_mined_captcha_data_all_captchas_grouped_into/