Group Leader
- Joined
- Feb 1, 2023
- Messages
- 20
I wrote a service that allows for reverse image searching of manga pages: https://cba.index-0.com/manga/search
You can either enter a direct link to an image or upload the image directly. You can also search via the title.
It works a lot better than saucenao and other reverse image search systems for manga pages.
Everything is open source and can be found on my github.
It uses elastic-search for the vector search database, and a c# web-api to keep track of everything.
There is also a bot that handles reverse image searches in a discord server. You can get the bot via the website above, if you want the lookup feature enabled, DM me on discord and I'll enable it.
How it works:
The system uses 2 different reverse image search services.
The first is google lens, this allows for looking up the images in googles vast database of loaded images and negates the need for the host of this service to load all of the manga images into their database.
The lens request covers about 90% of the requests. Unfortunately, Mangadex isn't scrape-able by bots, so this method relies on third party sites having the manga on there while also being scrape-able. Once it finds the title of the manga from the other sites, it looks it up via the mangadex API and returns any results that match it.
The second source for the reverse image search is my own custom vector search database. This is handled via an elastic-search database and a vector matching algorithm.
For this, I fetch any recently updated "en" manga and index their pages.
As of Feb 1st 2023, there are 647681 images in the database (which is 572GB of images).
There is an API available for the reverse image search system:
GET: https://cba-api.index-0.com/manga/image-search?path={image-url}
POST: https://cba-api.index-0.com/manga/image-search - The body is a general file post with the image data
These endpoints might change in the future as it technically isn't a public API.
There are a bunch of other features on the same site; (let me know if this isn't allowed here and I'll remove this section)
Yeah, that's about it.
You can either enter a direct link to an image or upload the image directly. You can also search via the title.
It works a lot better than saucenao and other reverse image search systems for manga pages.
Everything is open source and can be found on my github.
It uses elastic-search for the vector search database, and a c# web-api to keep track of everything.
There is also a bot that handles reverse image searches in a discord server. You can get the bot via the website above, if you want the lookup feature enabled, DM me on discord and I'll enable it.
How it works:
The system uses 2 different reverse image search services.
The first is google lens, this allows for looking up the images in googles vast database of loaded images and negates the need for the host of this service to load all of the manga images into their database.
The lens request covers about 90% of the requests. Unfortunately, Mangadex isn't scrape-able by bots, so this method relies on third party sites having the manga on there while also being scrape-able. Once it finds the title of the manga from the other sites, it looks it up via the mangadex API and returns any results that match it.
The second source for the reverse image search is my own custom vector search database. This is handled via an elastic-search database and a vector matching algorithm.
For this, I fetch any recently updated "en" manga and index their pages.
As of Feb 1st 2023, there are 647681 images in the database (which is 572GB of images).
There is an API available for the reverse image search system:
GET: https://cba-api.index-0.com/manga/image-search?path={image-url}
POST: https://cba-api.index-0.com/manga/image-search - The body is a general file post with the image data
These endpoints might change in the future as it technically isn't a public API.
There are a bunch of other features on the same site; (let me know if this isn't allowed here and I'll remove this section)
- You can read manga on it too. I made that portion of it because I have old eyes and I wanted to add a blue-light filter option to the manga pages. I also have other analytics stuff that I like doing as well.
- It has an AI Image generator built into it (it's not as good as novel-AI tho), but it works and really likes generating hentai
- You can read light novels on it too, most of them are fan translated, and it can generate EPUBs that can be exported to kindle or other e-readers.
- PWA support for mobile and desktop apps, and "native" mobile apps coming soon ('cause Apple likes to fuck up iOS PWAs by not allowing push notifications and breaking "localStorage" every update).
Yeah, that's about it.
Last edited: