Last active
September 27, 2015 23:58
-
-
Save FlandreDaisuki/bd2855b1969a950f27f1 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ==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