// ==UserScript== // @name ALink // @namespace Morimasa // @author Morimasa // @description Adds AniList links to mangadex manga pages // @match https://mangadex.org/title/* // @match https://mangadex.org/manga/* // @version 0.1 // @downloadURL none // ==/UserScript== const mal = document.querySelector('a[href^="https://myanimelist.net"]') let query = '' let vars = {} const title = document.getElementsByClassName("card-header")[0].childNodes[2].textContent; if (mal){ query = `query($mal:Int){Media(idMal:$mal,type:MANGA){id}}`; vars = {"mal": parseInt(mal.href.split('/').pop())}; } else{ const isOneshot = document.querySelector('.badge[href$="/genre/21"]') query = `query($s:String){Media(search:$s,format:${isOneshot?'ONE_SHOT':'MANGA'},type:MANGA){id}}`; vars = {"s": title}; } const handle = data => { if (data["data"]["Media"]) document.getElementsByClassName("list-inline")[2].innerHTML+=`