新番一键添加跳转到Sonarr

新番一键跳转到Sonarr

// ==UserScript==
// @name         新番一键添加跳转到Sonarr
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  新番一键跳转到Sonarr
// @author       DeQxJ00
// @match        https://yuc.wiki/*/
// @match        https://yuc.wiki/
// @icon         https://www.google.com/s2/favicons?sz=64&domain=yuc.wiki
// @grant        none
// ==/UserScript==

(function() {
    'use strict';
    const yoursonarrurl ="http://yoursonarrip";
    const sonarrurl = yoursonarrurl+"/add/new?term=";

    var pattern = /第(\d+)期|第(\d+)季|第(\d+)部/;
    var names_cn = $(".title_cn,.title_cn_,.title_cn__");
    $.each(names_cn, function(i, field){
        var text = field.innerText;
        var match = text.match(pattern);
        if(match){
            text = text.replaceAll(match[0],"");
        }
        var url = sonarrurl+text.replaceAll(' ','%20');
        $(field).append(" <a target='_blank' href='"+url+"'>Link</a>");
    });
    var names_jp = $(".title_jp,.title_jp_,.title_jp__");
    $.each(names_jp, function(i, field){
        var text = field.innerText;
        var match = text.match(pattern);
        if(match){
            text = text.replaceAll(match[0],"");
        }
        var url = sonarrurl+text.replaceAll(' ','%20');
        $(field).append(" <a target='_blank' href='"+url+"'>Link</a>");
    });
})();