// ==UserScript== // @name nishino_ameblo_add // @description try to take over the world! // ==/UserScript== // ==UserScript== // @title nishino_ameblo_add // @name nishino_ameblo_add // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world! // @author You // @match https://ameblo.jp/nishino-akihiro* // @grant none // ==/UserScript== var reg = /[\u3040-\u30ff]/; var reg2=/[a-zA-z0-9!"#$%&'()\*\+:;<=>?@\[\\\]^_`{|}~a-zA-Z0-9!”#$%&’()*+-.,/:;<=>?@[¥]「」『』^_‘{|}~]/; var tmp3 = []; for (var k = 0; k < $("#entryBody a").length; k++) { var tmp2 = $("#entryBody a:not(.i_pic)").eq(k).attr("href"); if (reg.test(tmp2)) { $("#entryBody a:not(.i_pic)").eq(k).addClass("akan"); } tmp3[k] = $("#entryBody a:not(.i_pic)").eq(k).attr("href"); } for (var j = 0; j < $("#entryBody>*:not(.div_br)").length; j++) { if ($("#subA").width() / $("#subA").parent().outerWidth(true) < 0.357) { if ($("#entryBody>*:not(.div_br)").eq(j).text().length < 70) { $("#entryBody>*:not(.div_br)").eq(j).addClass("e"); } else if ($("#entryBody>*:not(.div_br)").eq(j).text().length < 75) { if (reg2.test($("#entryBody>*:not(.div_br)").eq(j).text())) { $("#entryBody>*:not(.div_br)").eq(j).addClass("e"); } } } else { if ($("#entryBody>*:not(.div_br)").eq(j).text().length < 60) { $("#entryBody>*:not(.div_br)").eq(j).addClass("e"); } } } $('.i_pic.e,.div_iframe.e,.waku.e,br.e').removeClass("e"); $(".skin-entryBody *:contains('━')").html(function (_, html) { return html.replace(/(━+)/g, '$1'); }); $(".skin-entryBody *:contains('=')").html(function (_, html) { return html.replace(/(={2,})/g, '$1'); }); $(".skin-entryBody *:contains('=')").html(function (_, html) { return html.replace(/(={2,})/g, '$1'); }); $(".skin-entryBody *:contains('▼')").html(function (_, html) { return html.replace(/(▼)/g, '$1'); }); $(".skin-entryBody *:contains('|')").html(function (_, html) { return html.replace(/(\|)/g, '$1'); }); $(".skin-entryBody *:contains('【')").html(function (_, html) { return html.replace(/(【)/g, '$1'); }); var result4 = document.evaluate('id("entryBody")/*[self::div or self::p][.//span[@class="line"]]', document, null, 7, null); for (var a = 0; a < result4.snapshotLength; a++) { result4.snapshotItem(a).classList.add("l_yoko"); } var result8 = document.evaluate('id("entryBody")/*[self::div or self::p][.//span[@class="mark"]]', document, null, 7, null); for (var e = 0; e < result8.snapshotLength; e++) { result8.snapshotItem(e).classList.add("l_tate"); } $('.div_br').not('.div_br+.div_br').each(function(){ $(this).nextUntil(':not(.div_br)').andSelf().wrapAll('