2013年10月10日

2013 10.10 Thu


Proxomitron個人使用にてオミトロンで常時有効にしているフィルターの一覧です。

先人様たちのお作りになったものやデフォルトで入ってるものを改造したりしなかったりで自分仕様にまとめています。誤爆だらけですので参考までに。

新記事はコチラ↓
Proxomitron自作フィルター集(2013.11.09)

この記事は保管します。


基本、Webページ・フィルタです。
一応、リスト順。


$in_textarea = true & false [130913]
テキストエリア要素内の文字列を、他のフィルターの効果対象から除外させます。
[Patterns]
Name = "$in_textarea = true & false [130913]"
Active = TRUE
Multi = TRUE
URL = "$TYPE(htm)"
Limit = 32
Match = "<(textarea)\0$SET(in_textarea=1)$SET(<\0)|</(textarea)\0[^>]++>$SET(in_textarea=0)$SET(</\0>)"
Replace = "\@"

130913 true、falseの2つを統合。



$in_csstitle = true & false [131001]
主にメニューボタンなど、登録したCSS内のセレクター名を、他のフィルターの効果対象から除外させます。
[Patterns]
Name = "$in_csstitle = true & false [131001]"
Active = TRUE
URL = "$TYPE(htm)|$TYPE(css)"
Limit = 64
Match = "(^[^}]++\})((h1|h2|h3|btn|button|search|category|download|icon|header|meter|nav|menu|rate|rating|title|login(^trod)|bar(^\w)|star|"
"submit|fancybox)[^{]++\{)\0$SET(in_csstitle=1)$SET(#=\0)|"
"\}$SET(#=\})$SET(in_csstitle=0)"
Replace = "\@"



Background-Image Kill (htm+CSS) [130927]
html内のstyle内と、CSSファイル内で背景画像のURLアドレスが記述された部分を消します。
背景画像として消したくないファイル名を除外してはじくので、誤爆を減らせます。
・「$in_textarea = true & false」フィルタと同時使用でテキスト内を除外します。
・「$in_csstitle = true & false」フィルタと同時使用で更に誤爆を減らします。
[Patterns]
Name = "Background-Image Kill (htm+CSS) [130927]"
Active = TRUE
URL = "(^item.rakuten.co.jp/) $TYPE(htm)|$TYPE(css)"
Limit = 256
Match = "(^$TST(in_textarea=1))(^$TST(in_csstitle=1))("
"("
"(background(-image|) :)\0[^;]++url \((^[^;]++(admin|head|logo|beacon|sprite|slow|/star|gauge|scale|(/|-|_)ico|title|menu|category|/icn|/cocopoi|"
"mail|submit|button|vote|voting|search|upload|premium|scrobble|(/|_)bt(n|_|/)|title|player|flyer|/mem|parts|google))*\)"
"([^;]++"
"(white|red|yellow|#(f[0-9a-f])+{3}|#[f]+{3}([0-9a-f]+{3}|)|#ff[0-9a-f]+{4}|rgb(a|) \(2[45][0-9],*\))(^(^[ \r\n\t;}]))$SET(#=\0 #cdb)|"
"(^white|red|yellow|#(f[0-9a-f])+{3}|#[f]+{3}([0-9a-f]+{3}|)|#ff[0-9a-f]+{4}|rgb(a|) \(2[45][0-9],*\))(^(^[ \r\n\t;}]))$SET(#=\0 #bda)"
"))|"
"(background(-color|) :[^;]++)\0(white|red|yellow|#(f[0-9a-f])+{3}|#[ef]+{3}([0-9a-f]+{3}|)|#ff[0-9a-f]+{4}|rgb(a|) \(2[45][0-9],*\))(^(^[ \r\n\t;}]))$SET(#=\0#cda)"
")"
Replace = "\@"



Bgcolor No White (htm) [130913]
body、table各種、textarea、pre、inputタグ内に記述された白っぽい背景色を変更します。#EEE、赤や黄色の背景色も変えます。
[Patterns]
Name = "Bgcolor No White (htm) [130913]"
Active = TRUE
Multi = TRUE
URL = "$TYPE(htm)"
Limit = 256
Match = "(^$TST(in_textarea=1))"
"(<body[^>]++)\1((bgcolor|background(-color|))=$AV((white|red|yellow|#([ef][0-9a-f])+{3}|#[ef]+{3}([0-9a-f]+{3}|)|#ff[0-9a-f]+{4}|/*.(jpg|gif|png)*))|) (style=$AV(\3(;|))\4|)>"
"$SET(#=\1\4 style="background:#bca !important;color:#167;\3;">)|"
"(<div[^>]++(bgcolor|background(-color|))=")\#([^>]++(white|red|yellow|#([ef][0-9a-f])+{3}|#[ef]+{3}([0-9a-f]+{3}|)|#ff[0-9a-f]+{4}|rgb(a|) \(2[45][0-9],*\)|/*.(jpg|gif|png)))"
"$SET(#=#dca)|"
"(<t[ard][^>]++(bgcolor|background(-color|))=")\#([^>]++(white|red|yellow|#([ef][0-9a-f])+{3}|#[ef]+{3}([0-9a-f]+{3}|)|#ff[0-9a-f]+{4}|rgb(a|) \(2[45][0-9],*\)|/*.(jpg|gif|png)))"
"$SET(#=#CFE0E5)|"
"(<(text|pre)[^>]++)\1(style=$AV(\3)\2|)>"
"$SET(#=\1\2 style="\3font-size:14px;color:#123;background:#ddc;">)|"
"(<input[^>]++)\1(style=$AV(\3)|) type=$AV(text)\2>"
"$SET(#=\1\2 type="text" style="\3background:#eec;color:#333;">)"
Replace = "\@"



Allow Mouse Click [131002]
右クリック禁止、左ドラッグ選択禁止などを回避します。
かなり強力にした分、誤爆も多いです。
[Patterns]
Name = "Allow Mouse Click [131002]"
Active = TRUE
URL = "(^[^/]++(amazon.co(.jp|m)/|yahoo.co.jp/|.hatena.ne.jp/|fc2.com/)|blog12345)"
Limit = 64
Match = "(^$TST(in_textarea=1))(^$TST(in_csstitle=1))("
"(window.addEventListener*((select|drag)start|Mouse(click|Down|seup)))|"
"(on(select|drag)start|onMouse(click|Move|Down|seup))=$AV( (return false|event.returnValue = false|event.preventDefault\(\)|*.removeAllRanges\(\)) ; )|"
"oncontextmenu=$AV(*)|.captureEvents|user-select : none*;|$AV( contextmenu ) ,|.button == 2|popupOverlay|.bindAsEventListener"
")\0"
Replace = "/*\0*/"



Amazon Width Fit [131002]
Amazonサイトのページデザインの横幅をフィットするように変更します。
800px以下でもはみ出さないようにしています。
[Patterns]
Name = "Amazon Width Fit [131002]"
Active = TRUE
URL = "[^/]++amazon.co(.jp|m)/"
Limit = 64
Match = "(<body style="[^"]++)\0 $SET(#=\0min-width:400px !important;max-width:1020px !important;overflow-x:hidden;margin:0 auto !important;)|"
"(min-width :)\0 ([89][0-9]+{2}|1[0-9]+{3})px$SET(#=\0700px !important;max-width:1020px !important;margin:0 auto !important;)|"
"(min-width :)\0 7[0-9]+{2}px$SET(#=\0650px !important;)|"
"($AV(nav-searchbar-inner nav-prime-menu))\0 $SET(#=\0 style="margin-left:115px !important;margin-right:470px !important;")"
Replace = "\@"



Amazon.co.jp Over18 [130906]
Amazonアダルト商品へアクセスする際の認証画面をスキップします。
検索結果などで稀にヒットする携帯用ページにアクセスした際に、通常のPC用ページへリダイレクトします。
[Patterns]
Name = "Amazon.co.jp Over18 [130906]"
Active = TRUE
URL = "[^/]++.amazon.co.jp/"
Limit = 1024
Match = "<span class="alert"*<a href=$AV(/gp/product/(cero-|)\1black-curtain-redirect.html*%2Fgp%2Fproduct%2F\0\&amp;*)>|"
"<a href="/gp/aw/d/\0/*">"
Replace = "<script>location.href="http://amazon.jp/gp/product/\1black-curtain-redirect.html?ie=UTF8&redirectUrl=/gp/product/\0&tag=5b-22"</script>"
"\k"



Amazon URL Short Change [130928]
アマゾンの商品ページへのリンクをシンプルに短くします。
[Patterns]
Name = "Amazon URL Short Change [130928]"
Active = TRUE
Multi = TRUE
Limit = 1040
Match = "(^$TST(in_textarea=1))href=("
"$AV((^https://affiliate.amazon.co)"
"*amazon.(co|)(.jp|m)\2*(%2F|/)(dp|gp(%2F|/)(product|aw(%2F|/)d)|(exec(%2F|/)obidos|o)(%2F|/)ASIN|sim)(%2F|/)\1([0-9a-z]+)\0(*|))"
"$SET(#=http://amazon.co\2/dp/\0?tag=5b-22)|"
"$AV((^https://affiliate.amazon.co)"
"*(%2F|/)(dp|gp(%2F|/)(product|aw(%2F|/)d)|(exec(%2F|/)obidos|o)(%2F|/)ASIN|sim)(%2F|/)\1([0-9a-z]+)\0(*|))"
"$SET(#=/dp/\0?tag=5b-22)|"
"$AV(*(www.dmm.*cid*/)\0*-00[1-9])$SET(#=http://\05b-001)"
")"
Replace = "href="\@""



Google cleanup search results 3 [12.06.19]
グーグルの検索結果から用のないドメイン・サイトを除去します。
SearchSpam.txtとAdList.txtに追加で薄く表示。CSS変更で完全に消すことも出来きます。
天才→http://blog.sizuken.com/archives/128/
[Patterns]
Name = "Google cleanup search results 3 [12.06.19]"
Active = TRUE
Multi = TRUE
URL = "www.google.co(.jp|m)/search\? $TYPE(htm)"
Limit = 1024
Match = "$KEYCHK(^16)$ADDLSTBOX(SearchSpam,URL(w/o http://))"
"$SET(0=<script>document.location="\u";</script>)"
"|"
"<li (class=$AV(g)[^>]+> (<blockquote [^>]+>|)<h3 class=$AV(r)[^>]+>"
" <a href=$AV((/url\?q=|)http(s|)://("
"$LST(SearchSpam)$SET(0=<li style="opacity: 0.3" )|"
"$LST(AdList)$SET(0=<li style="opacity: 0.3" )"
")*))\9"
Replace = "\0\9"

※ ヘッダにgoogleへのユーザーエージェント情報を遮断する以下のフィルタを同時使用。
クッキーやらなんやらが適用されなくなるのでSSLへリダイレクトされるのを防ぐ。

[HTTP headers]
In = FALSE
Out = TRUE
Key = "User-Agent: Unknown UA for Google (out) "
URL = "www.google.co(m|.jp)/search\?"
Match = "*"



Yahooの検索結果から任意のスパムサイトを除去するフィルタ
Google検索の場合、SSLにリダイレクトされるのを防ぐためにクッキーやらなんやらを無効にする必要があるため、訪問済みのリンク色が効かなくなります。
Yahooはクッキー効かせたままフィルタ使用できます。


Bingの検索結果から任意のサイトを除去するフィルタ
同様。



Spacer Image Kill [130923]
画像の上で右クリック保存できなくなっている仕組みを除去します。
[Patterns]
Name = "Spacer Image Kill [130923]"
Active = TRUE
Limit = 256
Match = "<p\s[^>]++url \(\0\)*><img\s[^>]++src=$AV(*(blank|space(r|)).(gif|png))*>"
Replace = "<p><img src="\0">"



ameblo Noscript Image C(130607)
アメーバブログの画像ページを丸ごとカスタマイズします。
これによって右クリック保存しやすくなります。
[Patterns]
Name = "Ameblo Noscript Image C(130607)"
Active = TRUE
URL = "ameblo.jp/[^/]++/image- $TYPE(htm)"
Limit = 20000
Match = "<body*(<div id="btnImageList">*</div>)\0"
"*"current" : \{*"entryUrl" :[^,]++"\3","
"*"imgUrl" :[^,]++"\1",*/body>"
Replace = "<style>"
"body{height:100%;margin:0 auto;background:#fca;}"
"#btnImageList a,#btnImageList a:hover,a,a:hover{margin:10px;padding:10px;background:#643;color:#fff;font-size:22px;} .im{margin:10px;}"
"</style>"
"<body>"
"\0<div class="im"><img src="http://stat.ameba.jp\1" style="max-height:900px !important;"></div>"
"<div><a href="\3"> This Content Page </a></div>"
"</body>"



AdList Tag Kill Js [131009]
主にスクリプトタグによって表示される広告を削除するフィルタ。タグ内にAdListに登録したアドレスやマッチ内の文字列が含まれる場合に、実行する前に該当タグを消します。
デフォルトで入っているBanner BlasterKill JavaScript Bannersフィルタを強力にしたような代替フィルタです。
httpで始まらない相対URL記述にも対応。
スクリプトなどで、"http://" + "hoge.net/" のような分離して記述されたURLを削除します。これによってgoogle analytics(グーグルアナリティクス)も排除できます。(多分)
※ 誤爆が多いのでAdList管理必須。
[Patterns]
Name = "AdList Tag Kill Js [131009]"
Active = TRUE
URL = "(^[^/]++(.google.com/|.amazon.co(m|.jp)/|.youtube.com|b.hatena.ne.jp/|.dmm.co(m|.jp)/|.a8.net/|blog.(seesaa|ameba).jp/|(websearch|profile|item).rakuten.co.jp/|.shinobi.jp|aokobe.|blog12345.)) $TYPE(htm)"
Bounds = "$NEST(<script[^>]++>,</script>)|$NEST(<(object|applet)\0[^>]++>,</\0>)|<embed[^>]++>"
Limit = 10800
Match = "(^$TST(in_textarea=1))(^*(captcha|flv|swf|player|skip|button|wait|count|download))*("
"$AV(*/$LST(AdList)*)|"
"pagead|loadwindow|buildPosition|popunder|popitup|image_protect|Clickjack"
")*"
Replace = "<span style="font-size:8px;color:#888;">adj</span>"



AdList Tag Kill a [131009]
アンカータグの中に、AdListに登録したアドレスや「/」以下の文字列が含まれる場合に、表示する前に該当タグを消します。これによって不要な騙しリンク文字や広告リンク画像が排除できます。
画像URLをNGにぜずに削除できるのがミソです。
httpで始まらない相対URL記述にも対応。
※ 誤爆が多いのでAdList管理必須。
[Patterns]
Name = "AdList Tag Kill a [131009]"
Active = TRUE
URL = "(^admin.|images.|[^/]++amazon.co(m|.jp)/|[^/]++.rakuten.co.jp/|www.dmm.co(m|.jp)/|www.a8.net/|[^/]++blogmura.com/|blog12345.|www.dlsite.com/)"
Bounds = "$NEST(<a\s[^>]++>,<(\\|)/a>)|$NEST(<em\s[^>]++>,<(\\|)/em>)|<(area|form|input)\s[^>]++>"
Limit = 2080
Match = "(^$TST(in_textarea=1))*(href|action|onclick)=$AV(*("
"/$LST(AdList)|(/|.|-|_)ad(1|2|s|m|spot|)(/|.|_)"
")*)*"
Replace = "<span style="font-size:8px;color:#888;">ad</span>"



A url Link [130926]
httpから始まる記述された通りのurlアドレスと違う騙しリンク用。
[Patterns]
Name = "A url Link [130926]"
Active = TRUE
Multi = TRUE
Limit = 2080
Match = "(^$TST(in_textarea=1))$NEST(<a\s[^>]++>,([^<]++http(s|)://*)\1,<(\\|)/a>)"
Replace = "<a href="\1" target="_blank">[url]\1</a>"



onClick Jump to Title [130926]
onClick要素でリンクジャンプするタグを、アンカーリンクのようにオンマウスでリンク表示させます。
[Patterns]
Name = "onClick Jump to Title [130906]"
Active = TRUE
URL = "(^www.amazon.co(m|.jp)/|blog.seesaa.jp/) $TYPE(htm)"
Limit = 252
Match = "(<[^>]++\0value=$AV(http\1)\2onclick=$AV(*))\#"
"(^(^[ \r\n\t>}]))$SET(#= title\="http\1")|"
"(<[^>]++\0onclick=$AV(*http\1))\#"
"(^(^[ \r\n\t>}]))$SET(#= title\="http\1")"
Replace = "\@"



(in DMM) Amazon Search [131007]
DMM商品ページ内にAmazon検索ボタンを設置します。レビューや値段の比較に便利です。
[Patterns]
Name = "(in DMM) Amazon Search [131007]"
Active = TRUE
Multi = TRUE
URL = "www.dmm.co(m|.jp)/ $TYPE(htm)"
Limit = 1040
Match = "<[^>]++img src="http://pics.dmm.co(m|.jp)\5/(mono|digital)\6/\4/\0" alt="\1" \2"tdmm\9">(</a>*($NEST(<div[^>]+>,</div>)|</div>))\3"
Replace = "<img src="http://pics.dmm.co\5/\6/\4/\0" alt="\1" \2"tdmm">\3"
"<div id="d"><form><input type="hidden" name="aa" value=""></form>"
"<form name="dm" accept-charset="UTF-8" method="get" action="http://www.amazon.co.jp/gp/search?ie=UTF8" target="_blank">"
"<input type="hidden" name="keywords" value="\1" accept-charset="UTF-8">"
"<input type="hidden" name="tag" value="5b-22">"
"<input type="hidden" name="index" value="dvd">"
"<button type="submit" onclick="document.charset='UTF-8'; document.dm.submit();">Amazon</button>"
"</form>"
"<script>"
"var a1='\4';function Dm(){if (a1 == 'goods'){s1='dvd';s2='hpc';}else if (a1 == 'pcgame'){s1='dvd';s2='software';}else if (a1 == 'comic'){s1='dvd';s2='books';};"
"e=document.getElementById('d');e.innerHTML=e.innerHTML.replace(RegExp(s1,"g"),s2);}Dm();"
"</script></div>"
"$STOP( )"



(in Amazon) Rakuten Search [131007]
アマゾン商品ページに楽天市場の検索結果ボタンを表示します。
これによって瞬時に楽天と値段や送料などを比較できます。
[Patterns]
Name = "(in Amazon) Rakuten Search [131007]"
Active = TRUE
Multi = TRUE
URL = "www.amazon.co(.jp|m)/ $TYPE(htm)"
Limit = 512
Match = "$NEST(<span id="btAsinTitle" >,(([%81][%79]*[%81][%7a] |)((^\(*\)|/)*)\0 ("
"(\(*\)|/) ((^<|\(|\[|[%81][%79])*)\2 (<|\(|\[|[%81][%79])*|"
"(\(*\)|/) ((^<|\(|\[|[%81][%79])*)\2 |"
"(<|\(|\[\w\]|[%81][%79])*"
"))\3,</span>) \9</h1>|"
"$NEST(<span id="btAsinTitle" >,(([%81][%79]*[%81][%7a] |) \0("
"(\(\1\)|/|) \2 (<|\(|[%81][%79])*|"
"(\(\1\)|/|) \2"
"))\3,</span>) \9</h1>"
Replace = "<span id="btAsinTitle">\3</span>\9</h1>"
"<form style="float:left;"><div></div></form>"
"<form style="float:left;" name="raku" accept-charset="UTF-8" method="get" action="http://pt.afl.rakuten.co.jp/c/102d7510.bb7d87e2/" target="_blank">"
"<div>"
"<input type="hidden" name="v" value="2">"
"<input type="hidden" name="s" value="1">"
"<input type="hidden" name="f" value="3">"
"<input type="hidden" name="sitem" value="\0 \1 \2" accept-charset="UTF-8">"
"<input type="hidden" name="scid" value="af_ich_link_search">"
"<button type="submit" onclick="document.charset='UTF-8'; document.raku.submit();">&#27005;&#22825;&#12391;&#25506;&#12377;</button>"
"</div></form><br><br><br>"
"$STOP( )"



(in Amazon) DMM Search [131007]
Amazon商品ページ内にDMM検索ボタンを設置します。レビューや値段の比較に便利です。
[Patterns]
Name = "(in Amazon) DMM Search [131007]"
Active = TRUE
Multi = TRUE
URL = "www.amazon.co(.jp|m)/ $TYPE(htm)"
Limit = 512
Match = "$NEST(<span id="btAsinTitle" >,(([%81][%79]*[%81][%7a] |)((^\(*\)|/)*)\0 ("
"(\(*\)|/) ((^<|\(|\[|[%81][%79])*)\2 (<|\(|\[|[%81][%79])*|"
"(\(*\)|/) ((^<|\(|\[|[%81][%79])*)\2 |"
"(<|\(|\[\w\]|[%81][%79])*"
"))\3,</span>) \9</h1>|"
"$NEST(<span id="btAsinTitle" >,(([%81][%79]*[%81][%7a] |) \0("
"(\(\1\)|/|) \2 (<|\(|[%81][%79])*|"
"(\(\1\)|/|) \2"
"))\3,</span>) \9</h1>"
Replace = "<span id="btAsinTitle">\3</span>\9</h1>"
"<form style="float:left;"><div></div></form>"
"<form style="float:left;" name="dm" accept-charset="euc-jp" method="get" action="http://www.dmm.com/search/=/searchstr=\0 \1 \2/analyze=V1EBClYEUAM_/sort=ranking/5b-001" target="_blank">"
"<div><button type="submit" onclick="document.charset='euc-jp'; document.dm.submit();">DMM&#19968;&#33324;</button></div>"
"</form>"
"<form style="float:left;" name="dm2" accept-charset="euc-jp" method="get" action="http://www.dmm.co.jp/search/=/searchstr=\0 \1 \2/analyze=V1EBClYEUAM_/sort=ranking/5b-001" target="_blank">"
"<div><button type="submit" onclick="document.charset='euc-jp'; document.dm2.submit();">DMM.18</button></div>"
"</form>"
"$STOP( )"



Amazon Rate [130906]
アマゾンの商品ページに個人用の星評価ボタンを表示させます。検索結果から商品ページにたどり着き、過去にどんな評価をしたのか一目瞭然ですし、すぐに評価を変更したいときにも便利です。
[Patterns]
Name = "Amazon Rate [130906]"
Active = TRUE
URL = "www.amazon.co(.jp|m)/ $TYPE(htm)"
Limit = 512
Match = "<a href="/gp/switch-language/product/\1/\2">\3"
"</td></tr><tr><td valign="top" width="100%">"
Replace = "<a href="/gp/switch-language/product/\1/\2">\3"
"<div style="width:215px;margin:0px;overflow:hidden;">"
"<iframe width="500px" height="300px" frameborder="0" style="margin:-100px 0 0 -250px;overflow:hidden;" src="http://www.amazon.co.jp/gp/yourstore/rate-this-asin/ref=pd_ybh_recs_why_why?ie=UTF8&ASIN=\1&isPopup=0&isRecommendedItem=1&redirectURI=%2Fgp%2Fyourstore%2Frecs&refreshParent=1&tag=5b-22">"
"</iframe>"
"</td></tr><tr><td valign="top" width="100%">"
"$STOP( )"



Consecutive Ad Some Kill (Ama,Dmm,Yah,Dls,Rak,a8) [130910]
アマゾン、DMM、ヤフー、DLsite、楽天、A8ネットの3つ以上連続したアフィリエイト広告を約3分の1の割合で削除します。(全部消しちゃうと淋しいので)
ブログなどのサイドバーに大量に表示されている画像広告などの場合に有効です。
スクリプトで書き出されている場合には未対応です。
[Patterns]
Name = "Consecutive Ad Some Kill (Ama,Dmm,Yah,Dls,Rak,a8) [130910]"
Active = TRUE
Multi = TRUE
URL = "(^www.amazon.co(m|.jp)/|www.dmm.co(m|.jp)/|*.yahoo.co(m|.jp)/|*google.co(m|.jp)/|*infoseek.co.jp/|*rakuten.(co|ne).jp/|www.a8.net/|www.dlsite.com/|blog12345) $TYPE(htm)"
Limit = 3000
Match = "(^$TST(in_textarea=1))"
"($NEST(<a\s[^>]++href=$AV(*(amazon|dmm|shopping.yahoo|dlsite|rakuten|px.a8.net).*)*>,</a>))\0 \1"
"($NEST(<a\s[^>]++href=$AV(*(amazon|dmm|shopping.yahoo|dlsite|rakuten|px.a8.net).*)*>,</a>))\2 \3"
"$NEST(<a\s[^>]++href=$AV(*(amazon|dmm|shopping.yahoo|dlsite|rakuten|px.a8.net).*)*>,</a>)"
Replace = "\0\1\2\3"
"<span style="font-size:8px;color:#888;">Ama</span>"



Link Color Orange (amazon|dmm) [130913]
アマゾン、DMM、の商品ページへ貼られたアンカーリンクの文字の背景色をオレンジ色に表示します。検索結果でも目立つので便利。ドメイン内では光らないようにしてあります。
[Patterns]
Name = "Link Color Orange (Amazon|Dmm) [130913]"
Active = TRUE
Multi = TRUE
URL = "(^www.amazon.co(m|.jp)/|www.dmm.co(m|.jp)/|www.dlsite.com) $TYPE(htm)"
Limit = 1280
Match = "<a\s[^>]++href=$AV(\0(amazon.|amzn.to|dmm.co|www.dlsite.com)\1\2)*>"
Replace = "<a href="\0\1\2" target="_blank" style="background-color:orange;border:2px solid orange;">"



Div hidden Seesaa blogram Rakuten & Amazon [130911]
・Seesaa管理画面下の3行くらいの広告を非表示にする。
・blogramの広告、ネゴトークを非表示にする。
・楽天商品ページ内のソーシャルボタン類を非表示にする。
・Amazon商品ページ内の広告を非表示にする。
[Patterns]
Name = "Div hidden Seesaa blogram Rakuten & Amazon [130911]"
Active = TRUE
URL = "[^/]++.seesaa.jp/|[^/]++blogram.jp/|www.amazon.co(.jp|m)/|matome.naver.jp/|[^/]++.rakuten.co.jp/ $TYPE(htm)"
Limit = 64
Match = "(class|id)=$AV(("
"ad_|"
"prCts|negotalkBox|itemsArea|susumeru|newMember|"
"adBlock|prwrap clearfix|sponsored|A9AdsMiddleBoxTop|rankingDescription|"
"MdAd|swadConfig"
")*)"
Replace = "style="display:none;""



Div hidden FC2 [130924]
FC2ブログ管理画面用。
[Patterns]
Name = "Div hidden FC2 [130924]"
Active = TRUE
URL = "[^/]++.fc2.com/ $TYPE(htm)"
Limit = 32
Match = "(class|id)=$AV((ad_*|upload_caution*|header_ad|tabmenu|header))$SET(#=style="display:none;")|"
"id=$AV(header_menulist)$SET(#=id="header_menulist" style="top:2px;")"
Replace = "\@"



a filter fc2 & Seesaa [130924]
FC2サイトへのリンクに「f」文字を、Seesaaサイトへのリンクに「s」文字を足します。
オンマウスでステータスバーを見なくてもパッと見で分かるので便利。
[Patterns]
Name = "a filter fc2 & Seesaa [130906]"
Active = TRUE
URL = "(^blog.seesaa.jp|blog12345.|admin.blog.fc2.com/|www.google.com/) $TYPE(htm)"
Limit = 256
Match = "(^$TST(in_textarea=1))"
"href=$AV(\0.seesaa.net\1)\2>"
"$SET(#="\0.seesaa.net\1"\2>\[s\])|"
"href=$AV(\3.fc2.com\4)\5>"
"$SET(#="\3.fc2.com\4"\5>\[f\])"
Replace = "href=\@"



YouTube No Start (Other Site) [130808]
YouTubeやWMPなどの貼り付け動画プレーヤーの自動再生を停止します。
ブログやホームページを訪れた際にいきなり音楽が鳴る可能性を減らします。
[Patterns]
Name = "YouTube No Start (Other Site) [130808]"
Active = TRUE
Multi = TRUE
URL = "(^([^.]+.|)youtube.com/watch)"
Limit = 512
Match = "(^$TST(in_textarea=1))("
"(\&|\&amp;|\?)autoplay=(0|1)|autostart=$AV(1)"
")"

130626 スクリプト書き出しに対応。(テキストエリアのみ除外)



iFrame Kill Tiny & AdList (130905)
極小の隠しフレームとAdList登録URLのフレームを削除します。
[Patterns]
Name = "iFrame Kill Tiny & AdList (130905)"
Active = TRUE
URL = "(^www.google.com/|www.amazon.co(.jp|m)/|item.rakuten.co.jp/|blog12345) $TYPE(htm)"
Limit = 512
Match = "(^$TST(in_textarea=1))<iframe\s[^>]++("
"(width|height)=$AV([#0:13])|display : none|"
"src=$AV((*("
"/$LST(AdList)|"
"(/|.|-|_|rank)ad(1|2|s|m|v|f|)(.|/|_)|"
"amaz|twitter.com|plusone"
")*)\0)"
")*>"
Replace = "<span title="src=\0" style="position:absolute; top:2px; left:2px;"
"z-index:99; border:1px solid #4c4;color:green;padding:1px;"
"background-color:#efe;font-size:10px">iframe</span>"



Wordwrap all form textboxes [130530]
テキストエリア内の文字列を「自動折り返し」にします。
[Patterns]
Name = "Wordwrap all form textboxes [130530]"
Active = TRUE
Limit = 252
Match = "<textarea[^>]++\0(wrap\=$AV(*)|)\9\1>"
Replace = "<textarea\0 wrap="soft"\1>"

お疲れさまでした。
参考になりましたらソーシャルメディアで共有してくださいませ。
posted by こさめ
edit  re
カテゴリ
インターネット>ブラウザ・WEBメール(24)
インターネット>Firefoxアドオン、設定(15)
インターネット>Proxomitronフィルター(32)
インターネット>ブログ、WEBサービス(53)
インターネット>アフィリエイト・ポイントサイト(27)
インターネット>楽天、ポイントあれこれ(5)
インターネット>Windows最適設定(32)
インターネット>インターネット設定(17)
インターネット>デスクトップ改造・拡張(7)
インターネット>セキュリティソフト(6)
ブログカスタマイズ>カテゴリー、記事一覧系(38)
ブログカスタマイズ>jQuery(Script)文字系(23)
ブログカスタマイズ>CSS(Script)デザイン(28)
ブログカスタマイズ>ブログパーツ(7)
ブログカスタマイズ>携帯モバイル系(3)
ブログカスタマイズ>SEO・アクセスアップ(31)
マルチメディア>Brackets(5)
マルチメディア>画像系ソフト(6)
マルチメディア>DVD・動画プレイヤー(15)
マルチメディア>動画編集ソフト(6)
マルチメディア>音楽再生プレイヤー(16)
マルチメディア>ネットラジオ配信・編集(3)
マルチメディア>P2Pテレビソフト(4)
マルチメディア>おもしろ動画・感動動画(25)
デザイン>フリー素材 画像(5)
デザイン>HP・ブログ フリー素材(6)
デザイン>イラスト(非素材)(8)
デザイン>作詞作曲編曲MP3(5)
雑記>PC部品・音楽機材(7)
雑記>映画・アニメ・漫画・芸能(14)
雑記>どうでもいい雑学知識(6)
雑記>ゲーム(6)
雑記>スマホ・携帯電話(6)
雑記>カーナビ・ETC(3)
雑記>ネット銀行とか(2)
雑記>18禁?ちょいエロネタ(3)

 (C) 2006 - kosame All rights.