Chrome extension that replaces animejoy.ru website pages with my React app in purpose of complete overhaul
- AnimeJoy is a nice site, but user experience is not great.
- I want to integrate Shikimori.
- Absence of API and Cloudflare protection makes it very problematic to build a separate website that would consume animejoy data.
The project is under development. Pre-releases can be found in the releases section.
Run npm run install
to install dependencies.
Then you can run
npm run dev
(concurrently is required) to run demo on your machine.npm run build
to generate bundled script and stylesheet.
Repo divided onto 3 folders:
- react - frontend of the app
- server - api/proxy built with NextJS
- extension - actual extension
react app must be bundled (use npm run build
) to be used in the extension
- Some ad blockers (e.g. uBlock Origin) prevents xhr requests within animejoy.ru
Create filter
@@||shikijoy.fly.dev^$xhr,domain=animejoy.ru
in your ad blocker settings
or disable your conflicting ad blocker (you still can use non-conflicting ad blockers like AdGuard)