Skip to content

Chrome extension that change animejoy.ru page content to my React app

Notifications You must be signed in to change notification settings

YaredFall/ShikiJoyExt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ShikiJoy

Chrome extension that replaces animejoy.ru website pages with my React app in purpose of complete overhaul

Reasoning

  • 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.

Notes

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

Known issues

  • 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)

About

Chrome extension that change animejoy.ru page content to my React app

Resources

Stars

Watchers

Forks

Packages

No packages published