GithubHelp home page GithubHelp logo

mysticflute / ani-list-unlimited Goto Github PK

View Code? Open in Web Editor NEW
26.0 3.0 1.0 9.24 MB

A collection of user scripts for https://anilist.co.

License: MIT License

JavaScript 100.00%
userscript anime anilist myanimelist kitsu

ani-list-unlimited's Introduction

AniList Unlimited

GitHub

A collection of user scripts to power up your https://anilist.co experience.

Features are split into individual user scripts so you can easily choose what you do and don't want:

Some scripts have configurable settings and optional features, and they all focus on minimal interference with the page without loading any external scripts or resources.

\(^▽^)/

User Script Managers - Getting Started

A user script manager is required to run user scripts in your browser. Most browsers have several options available. User script managers are easy to use, help keep the scripts automatically updated, and make it simple to turn scripts on or off.

The following user script managers have been tested for support. I recommend Violentmonkey because it has a clean UI and has the best experience for configuring user script options.

  1. Violentmonkey - Chrome, Firefox, Edge
  2. TamperMonkey - Chrome, Firefox, Edge, Safari (paid)
  3. GreaseMonkey - Firefox

If you don't have a user script manager installed then choose and add one to your browser before getting started.

AniList Unlimited - Score in Header

GreasyFork OpenUserJS

Makes manga and anime scores more prominent by moving them to the title area. Also optionally view scores from MyAnimeList and Kitsu.

Screenshot of header

Features

  • Add AniList score with icon to the title area (configurable, default on).
    • Uses the average score by default, or the mean score when not available.
  • Add the MyAnimeList score to the title area, with a link to the page (configurable, default on).
  • Add the Kitsu score to the title area, with a link to the page (configurable, default off).
  • Works on anime and manga overview pages on https://anilist.co.

You might not have used Kitsu before but I suggest enabling this option anyway. You'll get a chance to see how bad they are at scoring stuff.

Installation

A user script manager must first be added to your browser if you haven't already. Then install the script from one of these:

Screenshots

These screenshots show different configuration options.

Ping Pong Kiznaiver Bakemonogatari Princess Mononoke 20th Century Boys (´ ∀ ` *)

Configuration

This script has several options that lets you change the behavior:

  • addAniListScoreToHeader - When true, shows the AniList score next to the title section.
  • addMyAnimeListScoreToHeader - When true, adds the https://myanimelist.net score to the title section.
  • addKitsuScoreToHeader - When true, adds the https://kitsu.io score to the title section.
  • showIconWithAniListScore - When true, shows the smile/frown icon next to the AniList score.
  • preferAniListMeanScore - When true, show AniList's "Mean Score" instead of the "Average Score". Regardless of this value, if the "Average Score" is not available then the "Mean Score" will be shown.
  • showLoadingIndicators - When true, shows a spinner when external scores are being loaded.

With Violentmonkey:

  1. Install the user script.
  2. Let the user script run at least once by loading an applicable url, such as an anime page on AniList.
  3. Click the edit button for this script from the Violentmonkey menu.
  4. Click on the "Values" tab for this script.
  5. Click on the configuration option you want to change and edit the value (change to true or false).
  6. Click the save button.
  7. Refresh or visit the page to see the changes.

Violentmonkey Configuration

With TamperMonkey:

  1. Install the user script.
  2. Let the user script run at least once by loading an applicable url, such as an anime page on AniList.
  3. From the TamperMonkey dashboard, click the "Settings" tab.
  4. Change the "Config mode" mode to "Advanced".
  5. On the "Installed userscripts" tab (dashboard), click the edit button for this script.
  6. Click the "Storage" tab. If you don't see this tab be sure the config mode is set to "Advanced" as described above. Also be sure that you have visited an applicable page with the user script enabled first.
  7. Change the value for any desired configuration options (change to true or false).
  8. Click the "Save" button.
  9. Refresh or visit the page to see the changes. If it doesn't seem to be working, refresh the TamperMonkey dashboard to double check your change has stuck. If not try again and click the save button.

TamperMonkey Configuration TamperMonkey Configuration 2

Other:

With any user script manager you can also directly edit the script and change the default values which are near the top. Just keep in mind that any time the script is updated your changes will be undone. You'll have to make them again by editing the script.

AniList Unlimited - Score in Sidebar

Coming soon... ╮( ˘ 、 ˘ )╭

AniListUnlimited - Large Image Hover

Coming soon... ᕕ( ᐛ )ᕗ

ani-list-unlimited's People

Contributors

mysticflute avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

cubeskyy

ani-list-unlimited's Issues

Scores show on character pages

Just a small bug, scores seem to be displaying occasionally on character pages, though I can't get it to happen for every character entry.

Edit: Just for some more context, I thought maybe Kitsu had ratings for characters, but this is showing for some pretty obscure characters from a manga (obviously not pictured) so I doubt that's the case.

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.