您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Will open nyaa on a new window and search for the anime title
当前为
- // ==UserScript==
- // @name Find on Nyaa
- // @namespace MALFindNya
- // @version 1.2
- // @description Will open nyaa on a new window and search for the anime title
- // @author Samu
- // @match https://myanimelist.net/anime/*
- // @match https://myanimelist.net/anime.php?id=*
- // @grant none
- // ==/UserScript==
- (function() {
- 'use strict';
- //** SETTINGS **//
- var sortBy = "seeders"; // "comments", "size", "id", "seeders", "leechers", or "downloads"
- var filter = "0"; // 0 = No Filter || 1 = No remakes || 2 = Trusted Only
- var category = "AnimeEnglishTranslated"; // Check values below
- var favoriteGroups = ["Judas", "Erai-raws"]; //List is ordered, favorite should be first
- //** END OF SETTINGS **//
- /**
- icon source
- https://icons8.com/icon/82838/external-link
- https://ezgif.com/image-to-datauri
- **/
- var cat = {
- Allcategories: "0_0",
- Anime: "1_0",
- AnimeMusicVideo: "1_1",
- AnimeEnglishTranslated: "1_2",
- AnimeNonEnglishTranslated: "1_3",
- Raw: "1_4",
- Audio: "2_0",
- Lossless: "2_1",
- Lossy: "2_2",
- Literature: "3_0",
- LiteratureEnglishTranslated: "3_1",
- LiteratureNonEnglishTranslated: "3_2",
- LiteratureRaw: "3_3",
- LiveAction: "4_0",
- LiveActionEnglishTranslated: "4_1",
- IdolPromotionalVideo: "4_2",
- LiveActionNonEnglishTranslated: "4_3",
- LiveActionRaw: "4_4",
- Pictures: "5_0",
- Graphics: "5_1",
- Photos: "5_2",
- Software: "6_0",
- Applications: "6_1",
- Games: "6_2",
- }
- var textFragment = ":~:text=" + favoriteGroups.join("&text=");
- var titleElem = document.querySelector("#contentWrapper .h1 span[itemprop='name']");
- var header = titleElem.parentElement;
- var title = titleElem.firstChild.textContent.replace(/[^a-zA-Z0-9]+/g, "+");
- var nyaaButton = document.createElement("a");
- var path = `?f=${filter}&c=${cat[category]}&s=${sortBy}&o=desc&q=${encodeURI(title.trim())}`;
- nyaaButton.innerHTML = "";
- nyaaButton.setAttribute("href", "https://nyaa.si/" + path + "#" + textFragment);
- nyaaButton.setAttribute("target", "_blank");
- nyaaButton.setAttribute("rel", "noopener");
- nyaaButton.setAttribute("title", "Search on Nyaa");
- nyaaButton.setAttribute("style", "margin-left: 10px;height: 10px;width: 10px;background-size: cover;display: inline-block;transform: scale(1.8);vertical-align: top;margin-top: 7px;");
- nyaaButton.style.backgroundImage = "url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFnSURBVGhD7ZlLSgNRFESzDp3qSPfjdlyOgjsTxM9U0HsggWt7k3716mln8A4chM61qjrT7CaTyeSsuQ6fwvfwq9Ml1U2LMlfhS1iFKS6pblqU4ZuvglSXVDctynyEVZDqkuqmRRk7QOQu/AyXvQdl7ACBtfEoYwc0Uo2vXkbGDmjg2Hie52coYwescGo85OcoYwecYG085M9Qxg44Qst4yJ+jjB1Q0Doe8g3K2AELlPGQ71DGDkio4yHfoowdsKdn/BByIfaw2XjIpaiy6XjIxaiw+XjI5djKqPH5/1GmJ2DkN58zUEYNGDkecg7KKAGjx0POQpnWgNtw9HjIeSijBNyHh7sR4yF3o4wawEuMGg9q/y96Am72f0fQ0/8DO8DE7rcDTOx+O8DE7rcDTOx+O8DE7rcDTOx+5zeB0b6FMo9hFbaFbJG5CJ/DKvA/ZQNburgMefvXsAr/S+l8CNkwmUwmZ8lu9w0a6EAybIGM4AAAAABJRU5ErkJggg==)";
- titleElem.setAttribute("style", "display: inline-block;");
- header.appendChild(nyaaButton);
- })();