Hifumin's API or Hentai GraphQL API implemented in Rust
Seele is GraphQL nHentai Reverse Proxy implemented in Rust.
Current API is running at api.hifumin.app, and deployed on deploys.app.
The goal is to be as fast as possible, and globally accessible.
That's why I published the deployment as free-to-use, without CORs restriction.
Average response time is between 50-90 ms including Roundtrip tested in SEA (South East Asia) area.
Seele has 3 API channels:
- nHentai
- Hifumin
- Hifumin First (default)
nHentai channel will be directly use data fetch from nHentai API.
- Data is fresh
- Slower than Hifumin (expected: 300-400ms)
Hifumin will cache nHentai data, and update every 12 hours.
- Data is not as fresh as nHentai
- Some new H may not be available at time
- Fast (expected: < 90ms)
Hifumin First
will use data from Hifumin
first, then if not available will fallback to nHentai
.
- Has both strength of Hifumin, and nHentai
- 100% data integrity
Done:
- NHentai
- nhql remap
- search engine
- related
On consideration:
- e-hentai.org
- Fakku
- Implement custom scrapper as public API went shutdown
- Why?
- Because I can
- Will you deploy this?
- Will it have CORS restriction?
- No, that's the goal
- Will this be free to use?
- Open-source with MIT License, so yes, just keep the License then all good
- Since I have to bear the deployment cost, please consider about donation at my Kofi page
- Why Rust?
- If any software existed, it will be rewritten in Rust
- Can I request for more API services?
- Maybe, but you can request one in discussion