// ==UserScript==
// @name AntennaSkipper
// @namespace jp.gr.java_conf.kyu49.antenna_skipper
// @description アンテナサイトをGoogle 検索経由でスキップする
// @include http*
// @version 7
// @grant none
// ==/UserScript==
var array=[
"2ch.logpo.jp",
"2ch-2",
"2ch-a.net",
"2ch-b.net",
"2ch-c.net",
"2ch-n.net",
"2ch.jpn.org",
"2ch-mma.com",
"2ch-matome",
"2ch-matomato",
"2ch.logpo.jp",
"konowaro.net",
"kita-kore.com",
"kanone.biz",
"2chmatomeru.info",
"antennash.com",
"anipo.jp",
"applinews24",
"blog.livedoor.jp/akb48summary",
"besttrendnews.net",
"choco-board.com",
"logpo.jp",
"matomeume.com",
"matomeye.com",
"modezeichnen.com",
"omatome-antenna.com",
"newresu1.blog.fc2.com",
"news-channel.doorblog.jp",
"newpuru.doorblog.jp",
"news-three-stars.net",
"newyaku.blog.fc2.com",
"ii-antenna.net",
"jyouhouya3.net",
"watch2ch.2chblog.jp",
"merry-news.com",
"matometatta-news.net",
"matomeantena.com",
"matomeye.com",
"the-3rd.net",
"egone.org",
"espacesuite.com",
"news-choice.net",
"new-soku.net",
"sta-navi.net",
"giko-news.com",
"gatyapin.info",
"matomeja.jp",
"afo-news.com",
"blog-news.doorblog.jp",
"blog.livedoor.jp/houkagoguide",
"blog.livedoor.jp/ind_bikkuri",
"www.miji.be",
"okkaban.com",
"owata-net.com",
"owata.chann.net",
"antennabank.com",
"rss.harikonotora.net",
"newspickup.com",
"newmofu.doorblog.jp",
"newresu1.blog.fc2.com",
"lifeantenna.com/feed",
"www.tarikin.net/view",
"nullpoantenna.com",
"newser.cc",
"owata.chann.net",
"kateich.net",
"news-pod.net",
"uhouho2ch.com",
"rd.app-heaven.net",
"news-select.net",
"matomeja.jp",
"matome-alpha.com",
"moudamepo.com",
"anaguro.yanen.org",
"jiwaxbuzz.link/ouou",
"antenam.info",
"besttrendnews.net",
"news.harikonotora.net",
"wk-tk.net",
"modezeichnen.com",
"news-three-stars.net",
"uhouho2ch.com",
"webnew.net",
"get2ch.net",
"wantena.net"
];
if(self.location.href.substring(0,15) === top.location.href.substring(0,15)){
//デバッグ用
}else{
return;
}
var len_target=array.length;
var href;
setTimeout(function(){
if(location.href.indexOf("-youtube+-youtube")!=-1){
var tags=document.getElementsByClassName("g");
for(var i=0; i<tags.length; i++){
href=tags[i].getElementsByTagName("a")[0].href;
if(href.indexOf("youtube")==-1){
location.href=href;
break;
}
}
}else{
var links=document.getElementsByTagName('a');
var len_links=links.length;
var link;
for(var i = 0; i<len_links; i++){
for(var j =0; j<len_target; j++){
if(links[i].href.indexOf(array[j])!=-1){
//link=encodeURI(links[i].text.replace(/<.+?>/g,"").substr(0, 20));
link=encodeURI(links[i].text.replace(/<.+?>/g,"").replace(/(\(.+?\))|([.+?])|(【.+?】)/g,""));
links[i].href="http://www.google.com/search?q="+link+"+-youtube+-youtube";
}
}
}
}
}, 1000);