- Modular design allowing easy addition of features.
- Settings page to enable/disable modules and configure their options (if any). Accessible at https://anilist.co/settings/apps.
- Adds character data from MyAnimeList since most of the time AniList does not have a complete character list.
- Adds opening/ending themes data from MyAnimeList.
- Integrates MyAnimeList scores into AniList.
- Displays the total number of followers, following, forum threads, and comments on a user's social tab.
- Toggle option to display character lists as a grid (default) or as a list.
- Adds Reddit discussion links to anime or manga pages.
- Set default YouTube player volume.
- Hide global activity feed.
- Adds AniList links to MyAnimeList pages.
- And more!
The browser extension on the Firefox Add-ons Store is currently outdated. Working out some issues getting it published. It will eventually be updated, but for now, please use the userscript or chrome version instead.
If the above link just opens/downloads the file, it means your browser lacks a userscript manager. If that's the case then install one like Tampermonkey or Violentmonkey with the links provided below and then click on the above link again to finish the AniList Extras installation process.
To build the userscript/extension, you need Bun.
- Clone the repository.
- Run
bun install
to install dependencies. - Run
bun run build
to build the project. Built assets will be in thedist
directory. Unpackaged extension will be in the.build
directory.- Use
bun run watch
to watch for changes and rebuild automatically. - Use
bun run watch:serve
to serve the userscript athttp://localhost:3000/anilist-extras.user.js
for easy development with Violentmonkey.
- Use
Running
bun run watch
andbun run watch:serve
will build with sourcemaps enabled for easier debugging.bun run build
will not include sourcemaps by default but can be enabled by setting the--include-sourcemap
flag.
Note: Since this project is primarily a userscript, the browser extension serves as a wrapper around it. Consequently, browser extension specific features/APIs cannot be used.
/characters
support.
- Kana for the readme, banner, and script improvements.
- Arkon for contributing and adding new features.
- duncanlang for contributing and adding new features.
- Jikan for making interaction with the MAL API easier.