Skip to content

Instantly share code, notes, and snippets.

@FlandreDaisuki
Last active September 27, 2015 23:58
Show Gist options
  • Save FlandreDaisuki/bd2855b1969a950f27f1 to your computer and use it in GitHub Desktop.
Save FlandreDaisuki/bd2855b1969a950f27f1 to your computer and use it in GitHub Desktop.
// ==UserScript==
// @name FlandreFaveriteSubclub
// @namespace FlandreDaisuki
// @description 註冊字幕組
// @include http://share.dmhy.org/*
// @include https://share.dmhy.org/*
// @match http://share.dmhy.org/*
// @match https://share.dmhy.org/*
// @version 2015.09.28
// @grant none
// ==/UserScript==
'use strict';
var Sumisola = 58; //澄空
var CASO = 49; //華盟
var KTXP = 185; //極影
var DMG = 303; //動漫國
var Dymy = 88; //動音漫影
var HYSUB = 241; //幻櫻
var EMD = 90; //惡魔島
var DHR = 407; //DHR動研字幕組
var big5 = "繁|BIG5";
var gb = "簡|GB";
var focus = [];
( function () {
// 2015 Winter
// regAnimeSub(KTXP, big5, "暗殺教室");
// regAnimeSub("151", gb, "JoJo-星塵鬥士埃及篇");
// regAnimeSub(KTXP, big5, "動畫心療系");
// 2015 Spring
// regAnimeSub(Sumisola,"", "FateStayNight(UBW)");
// regAnimeSub(Sumisola,"", "灰色的樂園");
// regAnimeSub(KTXP, big5, "在地下城尋求邂逅是否搞錯了什麼");
// regAnimeSub(KTXP, big5, "果然我的青春戀愛喜劇搞錯了。續");
// regAnimeSub(KTXP, big5, "奏響吧!上低音號");
// regAnimeSub(KTXP, big5, "關公說事Ⅱ"); //關於完全聽不懂老公在說什麼的事 2
// regAnimeSub(KTXP, big5, "希德尼婭的騎士Ⅱ");
// regAnimeSub(KTXP, big5, "可塑性記憶");
// regAnimeSub(KTXP, big5, "你好!!黃金拼圖");
// regAnimeSub(KTXP, big5, "終結的熾天使");
// regAnimeSub(KTXP, big5, "偽戀:");
// regAnimeSub(Dymy, big5, "食戟之靈");
regAnimeSub(KTXP, big5, "俺物語!!");
regAnimeSub(KTXP, big5, "亞爾斯蘭戰記");
regAnimeSub(KTXP, big5, "銀魂°");
// 2015 Summer
// regAnimeSub(KTXP, big5, "亂步奇譚");
regAnimeSub(KTXP, big5, "六花的勇者");
// regAnimeSub(KTXP, big5, "悠哉日常大王Repeat");
// regAnimeSub(KTXP, big5, "赤髮白雪姬");
regAnimeSub(KTXP, big5, "那就是聲優!");
regAnimeSub(KTXP, big5, "ToLoveRuDarkness2nd");
regAnimeSub(KTXP, big5, "偶像大師灰姑娘女孩Ⅱ");
// regAnimeSub(KTXP, big5, "魔法少女☆伊莉雅2weiHerz!");
regAnimeSub(DMG, big5, "WORKING!!!迷糊餐廳");
// regAnimeSub(DMG, big5, "學園孤島");
// regAnimeSub(DMG, big5, "監獄學園");
regAnimeSub(DMG, big5, "OVERLORD");
regAnimeSub(Dymy, big5, "無頭騎士異聞錄×2轉");
// regAnimeSub(Dymy, big5, "下流梗不存在的灰暗世界");
regAnimeSub(DHR, big5, "比基尼戰士");
bindSub();
} )();
function bindSub() {
[].forEach.call( document.querySelectorAll( '.jmd [href*="keyword="]' ), function ( lie, lii ) {
focus.forEach( function ( anie, anii ) {
if ( lie.innerHTML === anie.name ) {
var href = lie.href;
if ( anie.lang !== "" ) {
href += ( "+" + anie.lang );
}
href += ( "&team_id=" + anie.sub );
lie.href = href;
lie.style.border = "1px red solid";
lie.style.backgroundColor = "#BFF";
lie.style.fontSize = "18px";
}
} );
} );
}
function regAnimeSub( sub, lang, name ) {
lang = lang || "";
focus.push( {
"name": name,
"sub": sub,
"lang": lang
} );
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment