nishino_ameblo_add Fork

    @@ -32,24 +32,14 @@ $('iframe.i_pic').eq(i).after('<a href="' + $('iframe.i_pic').eq(i).attr("src") + '">動画リンク</a>'); } $("iframe.i_pic").wrap("<div class='iframe-wrap'></div>"); - var result9 = document.evaluate('id("entryBody")/*[self::div or self::p][not(contains(@class,"div_br")) and not(contains(@class,"l_tate")) and not(contains(@class,"i_pic"))]', document, null, 7, null); - for (var f = 0; f < result9.snapshotLength; f++) { - result9.snapshotItem(f).classList.add("step1"); - } - $('.step1>span').contents().unwrap(); - var result7 = document.evaluate('//*[self::div or self::p][contains(@class,"step1")][not(./a) and not(./text()/following-sibling::text())][string-length(./text())<64 and string-length(./text())>0]|//span[contains(@class,"n_text")][string-length(./text())<64 and string-length(./text())>0]', document, null, 7, null); - for (var d = 0; d < result7.snapshotLength; d++) { - result7.snapshotItem(d).classList.add("e"); - } - for (var j = 0; j < $("#entryBody>*:not(.e):not(.div_br)").length; j++) { - if ($("#entryBody>*:not(.e):not(.div_br)").eq(j).text().length < 64) { - if ($("#entryBody>*:not(.e):not(.div_br)").eq(j).text().length > 0) { - $("#entryBody>*:not(.e):not(.div_br)").eq(j).addClass("tmp"); + $("#entryBody>*>span").contents().unwrap(); + for (var j = 0; j < $("#entryBody>*:not(.div_br)").length; j++) { + if ($("#entryBody>*:not(.div_br)").eq(j).text().length < 64) { + if ($("#entryBody>*:not(.div_br)").eq(j).text().length > 0) { + $("#entryBody>*:not(.div_br)").eq(j).addClass("e"); } } } - $('.tmp').addClass("e"); - $('.tmp').removeClass("tmp"); $('.div_br:not(.i_pad):not(.sun)+.e+.div_br:not(.i_pad):not(.sun)').prev().addClass("solo"); $('.solo+.div_br+.solo,.solo+.div_br+.div_br+.solo').removeClass("solo"); $('.skin-entryBody>*').removeClass("step1");
  • // ==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==
    $('.div_br+.div_br+.div_br').addClass("triple");
    $('.node_last~.triple').removeClass("triple");
    $('.triple').remove();
    $('.skin-entryBody iframe').addClass("i_pic");
    $('.skin-entryBody a>img,.skin-entryBody>div>table').parent().addClass("i_pic");
    $('.skin-entryBody table .i_pic').removeClass("i_pic");
    $('.skin-entryBody *>.i_pic').parent().addClass("i_pic");
    $('.skin-entryBody .i_pic>.i_pic').parent().contents().unwrap();
    $(".skin-entryBody").contents().filter(function () {
      return this.nodeType === 3;
    }).wrap("<span class='n_text'></span>");
    $('.skin-entryBody>.i_pic+.div_br').addClass("i_pad");
    $('.skin-entryBody>.i_pic').prev().addClass("i_pad");
    var listArray6 = document.querySelectorAll('.i_pad:not(.div_br)');
    for (var n = 0; n < listArray6.length; n++) {
      listArray6[n].classList.remove("i_pad");
    }
    $('.i_pic+.i_pad+.i_pic').prev().removeClass("i_pad");
    $('.i_pad+.div_br').addClass("kabuse");
    $('.div_br+.i_pad').prev().addClass("furi");
    for (var i = 0; i < $('iframe.i_pic').length; i++) {
      $('iframe.i_pic').eq(i).after('<a href="' + $('iframe.i_pic').eq(i).attr("src") + '">動画リンク</a>');
    }
    $("iframe.i_pic").wrap("<div class='iframe-wrap'></div>");
    $("#entryBody>*>span").contents().unwrap();
    for (var j = 0; j < $("#entryBody>*:not(.div_br)").length; j++) {
      if ($("#entryBody>*:not(.div_br)").eq(j).text().length < 64) {
        if ($("#entryBody>*:not(.div_br)").eq(j).text().length > 0) {
          $("#entryBody>*:not(.div_br)").eq(j).addClass("e");
        }
      }
    }
    $('.div_br:not(.i_pad):not(.sun)+.e+.div_br:not(.i_pad):not(.sun)').prev().addClass("solo");
    $('.solo+.div_br+.solo,.solo+.div_br+.div_br+.solo').removeClass("solo");
    $('.skin-entryBody>*').removeClass("step1");
    $(".skin-entryBody *:contains('━')").html(function (_, html) {
      return html.replace(/(━+)/g, '<span>$1</span>');
    });
    $(".skin-entryBody *:contains('▼')").html(function (_, html) {
      return html.replace(/(▼)/g, '<span class="mark">$1</span>');
    });
    var result4 = document.evaluate('id("entryBody")//*[self::div or self::p][contains(text(),"━") or contains(text(),"==")]|id("entryBody")//*[self::div or self::p][./span[contains(text(),"━") or contains(text(),"==")]]', 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[normalize-space(./text())="|" or ./text()="▼"]]', document, null, 7, null);
    for (var e = 0; e < result8.snapshotLength; e++) {
      result8.snapshotItem(e).classList.add("l_tate");
    }
    $('.l_yoko,.l_tate').prev().prev().addClass("sun");
    $('.sun+*:not(.div_br)').prev().removeClass("sun");
    $('.l_yoko.l_tate').removeClass("l_tate");
    $('.i_pic').css('opacity','1');
    $("a.i_pic").mouseover(function () {
      $(this).animate({
        opacity: "toggle",
      }, 3000);
    });
    $("iframe.i_pic").mouseover(function () {
      $(this).animate({
        opacity: "toggle",
      }, 10000);
    });
    $("a.i_pic").mouseout(function () {
      $(this).stop();
    });
    $("iframe.i_pic").mouseout(function () {
      $(this).stop();
      var tmp = $(this).css('display');
      if (tmp == "none") {
        $(this).parent().css('display', 'none');
      }
    });
    var result5 = document.evaluate('id("entryBody")//a[./img[@width="720" and @height="850"]]/following-sibling::div[1][./a[contains(@href,"silkhat.yoshimoto.co.jp/projects/883")]][string-length(./text())<2]', document, null, 7, null);
    for (var g = 0; g < result5.snapshotLength; g++) {
      result5.snapshotItem(g).classList.add("ad_link");
    }
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2019/11/10 00:50:24 - 2 days ago
  2. 2019/11/07 01:06:40 - 11/07
  3. 2019/11/07 01:04:01 - 11/07
  4. 2019/11/06 22:37:47 - 11/06
  5. 2019/11/06 22:29:50 - 11/06
  6. 2019/11/05 03:27:48 - 11/05
  7. 2019/11/05 03:21:24 - 11/05
  8. 2019/11/05 03:15:35 - 11/05
  9. 2019/11/05 02:32:41 - 11/05
  10. 2019/11/04 01:14:44 - 11/04
  11. 2019/11/02 23:22:08 - 11/02
  12. 2019/11/02 01:41:03 - 11/02
  13. 2019/11/01 05:36:34 - 11/01
  14. 2019/11/01 05:28:57 - 11/01
  15. 2019/11/01 04:38:33 - 11/01
  16. 2019/10/31 07:56:56 - 10/31
  17. 2019/10/31 05:16:42 - 10/31
  18. 2019/10/31 02:29:25 - 10/31
  19. 2019/10/30 11:52:51 - 10/30
  20. 2019/10/30 11:15:22 - 10/30
  21. 2019/10/30 10:31:08 - 10/30
  22. 2019/10/30 08:46:54 - 10/30
  23. 2019/10/30 08:37:15 - 10/30
  24. 2019/10/30 04:19:46 - 10/30
  25. 2019/10/28 10:14:42 - 10/28
  26. 2019/10/28 09:58:43 - 10/28
  27. 2019/10/28 05:31:29 - 10/28
  28. 2019/10/27 04:15:17 - 10/27
  29. 2019/10/25 00:48:13 - 10/25
  30. 2019/10/25 00:18:16 - 10/25
  31. 2019/10/25 00:15:24 - 10/25
  32. 2019/10/24 01:19:37 - 10/24
  33. 2019/10/24 01:08:43 - 10/24
  34. 2019/10/22 01:27:19 - 10/22
  35. 2019/10/21 23:30:37 - 10/21
  36. 2019/10/21 23:17:24 - 10/21
  37. 2019/10/21 03:08:58 - 10/21
  38. 2019/10/21 00:38:20 - 10/21
  39. 2019/10/19 02:16:13 - 10/19
  40. 2019/10/19 01:19:10 - 10/19
  41. 2019/10/19 00:53:28 - 10/19
  42. 2019/10/18 08:33:40 - 10/18
  43. 2019/10/18 08:21:45 - 10/18
  44. 2019/10/18 02:33:33 - 10/18
  45. 2019/10/18 01:12:07 - 10/18
  46. 2019/10/17 02:36:04 - 10/17
  47. 2019/10/17 01:12:25 - 10/17
  48. 2019/10/17 01:02:54 - 10/17
  49. 2019/10/16 00:03:49 - 10/16
  50. 2019/10/15 22:10:25 - 10/15
  51. 2019/10/15 04:25:43 - 10/15
  52. 2019/10/14 01:46:11 - 10/14
  53. 2019/10/13 22:34:16 - 10/13
  54. 2019/10/13 00:40:54 - 10/13
  55. 2019/10/13 00:29:27 - 10/13
  56. 2019/10/11 01:05:07 - 10/11
  57. 2019/10/09 01:31:47 - 10/09
  58. 2019/10/08 01:20:30 - 10/08
  59. 2019/10/08 01:19:11 - 10/08
  60. 2019/10/07 06:19:16 - 10/07
  61. 2019/10/04 01:35:25 - 10/04
  62. 2019/10/03 05:24:37 - 10/03
  63. 2019/10/03 03:51:54 - 10/03
  64. 2019/10/03 03:11:55 - 10/03
  65. 2019/10/02 03:45:14 - 10/02
  66. 2019/10/02 03:21:38 - 10/02
  67. 2019/09/30 01:16:02 - 09/30
  68. 2019/09/27 01:10:54 - 09/27
  69. 2019/09/24 04:29:10 - 09/24
  70. 2019/09/22 22:43:03 - 09/22
  71. 2019/09/22 00:00:37 - 09/22
  72. 2019/09/21 02:23:15 - 09/21
  73. 2019/09/21 02:06:40 - 09/21
  74. 2019/09/21 01:30:10 - 09/21
  75. 2019/09/19 01:46:14 - 09/19
  76. 2019/09/18 04:48:59 - 09/18
  77. 2019/09/18 02:29:14 - 09/18
  78. 2019/09/18 02:03:12 - 09/18
  79. 2019/09/18 02:02:11 - 09/18
  80. 2019/09/18 01:22:00 - 09/18
  81. 2019/09/17 01:16:41 - 09/17
  82. 2019/09/10 00:37:36 - 09/10
  83. 2019/09/04 22:37:05 - 09/04
  84. 2019/08/22 04:06:52 - 08/22
  85. 2019/08/20 01:17:54 - 08/20
  86. 2019/08/15 00:56:51 - 08/15
  87. 2019/08/03 22:58:08 - 08/03
  88. 2019/08/03 22:55:28 - 08/03
  89. 2019/08/01 00:58:23 - 08/01
  90. 2019/07/30 01:10:39 - 07/30
  91. 2019/07/16 02:03:43 - 07/16
  92. 2019/07/13 04:07:04 - 07/13
  93. 2019/07/13 03:34:58 - 07/13
  94. 2019/07/07 00:43:58 - 07/07
  95. 2019/07/06 11:51:30 - 07/06
  96. 2019/07/03 10:20:23 - 07/03
  97. 2019/07/03 10:16:03 - 07/03
  98. 2019/06/30 03:30:03 - 06/30
  99. 2019/06/25 11:56:57 - 06/25
  100. 2019/06/21 01:04:02 - 06/21
  101. 2019/06/18 03:23:45 - 06/18
  102. 2019/06/11 02:24:47 - 06/11
  103. 2019/06/07 03:58:46 - 06/07
  104. 2019/06/06 01:07:35 - 06/06
  105. 2019/06/05 23:29:39 - 06/05
  106. 2019/05/30 00:48:51 - 05/30
  107. 2019/05/26 23:32:01 - 05/26
  108. 2019/05/26 08:29:00 - 05/26
  109. 2019/05/26 01:46:59 - 05/26
  110. 2019/05/24 00:54:13 - 05/24
  111. 2019/05/23 08:31:37 - 05/23
  112. 2019/05/23 06:01:20 - 05/23
  113. 2019/05/23 05:59:02 - 05/23
  114. 2019/05/23 05:48:57 - 05/23
  115. 2019/05/23 05:34:51 - 05/23
  116. 2019/05/23 03:22:37 - 05/23
  117. 2019/05/23 01:42:04 - 05/23
  118. 2019/05/22 00:33:12 - 05/22
  119. 2019/05/21 10:17:56 - 05/21
  120. 2019/05/21 10:13:08 - 05/21
  121. 2019/05/19 22:20:18 - 05/19
  122. 2019/05/19 22:07:31 - 05/19
  123. 2019/05/19 06:25:56 - 05/19
  124. 2019/05/19 04:24:57 - 05/19
  125. 2019/05/19 01:44:35 - 05/19
  126. 2019/05/19 01:37:44 - 05/19
  127. 2019/05/17 03:12:13 - 05/17
  128. 2019/05/10 02:22:57 - 05/10
  129. 2019/05/10 01:22:35 - 05/10
  130. 2019/05/09 01:58:58 - 05/09
  131. 2019/05/09 01:20:18 - 05/09
  132. 2019/05/08 01:31:18 - 05/08
  133. 2019/05/06 10:24:20 - 05/06
  134. 2019/05/06 02:51:06 - 05/06
  135. 2019/05/06 02:50:43 - 05/06