2012年10月04日

2012 10.04 Thu


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

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

自分的にかなり大幅にフィルタを書き換えたので、備忘録のためこの記事は保存します。

※ 最新はこちら↓
オミトロン常用フィルター集(主に自作・改造)




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

background-color No White Red Yellow [120926]
白っぽい背景色を茶色へ変更する。EEEにも対応。赤や黄色の背景色も変えます。
[Patterns]
Name = "background-color No White Red Yellow [120926]"
Active = TRUE
Multi = TRUE
URL = "$TYPE(htm)|$TYPE(css)"
Limit = 128
Match = "(<[bt][^>]++bgcolor=)\#$AV(white|#(f[0-9a-f])+{3}|#[ef]+{3}|red|yellow|#f[0-9a-f]([0-9a-f])+{4})"
"(^(^[ \r\n\t>}]))$SET(#="#ddd")|"
"(background(-color|) : )\#(rgb \(255,*\)|white|#(f[0-9a-f])+{3}|#[ef]+{3}|red|yellow|#f[0-9a-f]([0-9a-f])+{4})"
"(^(^[ \r\n\t;}]))$SET(#=#E2D3A9)|"
"(background(-color|) : (*|))\#(rgb \(255,*\)|white|#(f[0-9a-f])+{3}|#[ef]+{3}|red|yellow|#f[0-9a-f]([0-9a-f])+{4})"
"(^(^[ \r\n\t;}]))$SET(#=#D6C79D)|"
"(border-*(-color|) : (*|))\#(rgb \(255,*\)|white|#(f[0-9a-f])+{3}|#[ef]+{3}|red|yellow|#f[0-9a-f]([0-9a-f])+{4})"
"(^(^[ \r\n\t;}]))$SET(#=#E8D9AF)"
Replace = "\@"

120916 記述の違いによって配色を分けました。



body bgcolor [120828]
背景色の指定がない場合も変更する用。上のフィルタと若干かぶってるけど補完用です。
[Patterns]
Name = "body bgcolor [120828]"
Active = TRUE
Multi = TRUE
URL = "$TYPE(htm)"
Limit = 256
Match = "<(body|table)\0(\1|) ((bgcolor|background)=$AV((white|#([ef][0-9a-f])+{3}|#[ef]+{3}|#ff[0-9a-f]+{4}))|)(\2|)>"
Replace = "<\0\1 style="background:#D6C79D;"\2>"



background-image: url Kill [121004]
CSS内で背景画像のURLを指定された部分を消します。背景画像として一般的に使用されるファイル名の一部に反応してはじくので、完全ではありませんが誤爆を減らせます。
[Patterns]
Name = "background-image: url Kill [121003]"
Active = TRUE
Multi = TRUE
URL = "$TYPE(htm)|$TYPE(css)"
Limit = 256
Match = "((_|)background(-image|) :\0)\1 url \(*((bg|back|middle|article|themes|skin)(-|_|/)*|"
"(articleline*|blogskin*|/base*|(/|_|-)bg|body|Box|(-|/)back*|/main*|side*|/template*|Entry_*|_right*|wrap)"
").(jpg|gif|png)*\)(^(^[ \r\n\t;}]))"
Replace = "\1"



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の検索結果から任意のサイトを除去するフィルタ
同様。



G Y Ad Suppressor [120921]
グーグル、ヤフーの検索結果などに表示される広告ブロックを非表示にします。
全部の箇所には対応していませんが大体の目立つ場所は今のところ消せるはずです。
[Patterns]
Name = "G Y Ad Suppressor [120921]"
Active = TRUE
Multi = TRUE
URL = "[^/]++.google.co(.jp|m)/|[^/]++.yahoo.co(.jp|m)"
Limit = 12
Match = "id=$AV(mbEnd)|id=$AV(So[0-9])"
Replace = "style="display:none""



http Separate URL Kill [121003]
スクリプトなどで、"http://" + "hoge.net/" のような分離して記述されたURLを削除します。これによってgoogle analytics(グーグルアナリティクス)も排除できます。(多分)
[Patterns]
Name = "http Separate URL Kill [121003]"
Active = TRUE
Multi = TRUE
URL = "$TYPE(htm)|$TYPE(js)"
Bounds = ""
Limit = 512
Match = "*$AV(http(s|)://(www(.|)|ssl(.|)|))*"
Replace = "htp Kill"



OnMouse Kill [120921]
偽ステータス表示など、オンマウスで動作するイベント全般を削除します。
[Patterns]
Name = "OnMouse Kill [120921]"
Active = TRUE
Multi = TRUE
URL = "(^www.amazon.co(m|.jp)/) $TYPE(htm)"
Limit = 512
Match = "\sonmouse\w="*'|"
"\slswap\(*\)(&quot;"|)"



http-http URL fix [120921]
http://・・・http・・などという本来の目的のURLの前半に付け加えられた余計なURL記述を削除します。
意図しない結果を生む可能性があるため、指定したドメイン上でのみ動きます。
Un-Prefix URLsの修正版です。
[Patterns]
Name = "http-http URL fix [120924]"
Active = TRUE
Multi = TRUE
URL = "(*.fc2.com|*seesaa.net|blog.livedoor.|*google.|*bing.) $TYPE(htm)"
Limit = 1200
Match = "href=$AV(http://*(http|ftp)\0(%3A|:)(%2F|/)(%2F|/)\3\4)"
Replace = "href="\0://\4""



AdList Tag Kill [121004]
タグの中に、AdListに登録したアドレスや「/」以下の文字列が含まれる場合に、表示する前に該当タグを消します。これによって用のないリンク文字やリンク画像が排除できます。
デフォルトで入っているBanner BlasterKill JavaScript Bannersフィルタを強力にしたような代替フィルタです。
httpで始まらない相対URL記述にも対応。
※ 誤爆が多いのでAdList管理必須。
[Patterns]
Name = "AdList Tag Kill [121004]"
Active = TRUE
Multi = TRUE
URL = "(^www.amazon.co(m|.jp)/|www.dmm.co(m|.jp)/|www.a8.net/|blog.sesaa.jp/) $TYPE(htm)|$TYPE(js)"
Bounds = "<a\s*<(\\|)/a>|<script*</script>|"script*script"|<iframe\s*</iframe>|<input\s*>|<object*</object>"
Limit = 2040
Match = "*$AV((http(s|)://|//|/)$LST(AdList)*)*|"
"*src=$AV(*$LST(AdList)*)*|"
"*\(event.button==2\)*|"
"*\(Event.MOUSEDOWN\)*|"
"*target.onselectstart*|"
"*target.style.MozUserSelect*|"
"*box.style.display*|"
"*overlayBg.style.display*"
Replace = "<span style="font-size:8px;color:#888;">ad</span>"

120903 左クリック文字選択禁止スクリプトの排除機能を追加。
120920 スクリプトによるscriptタグ書き出しに対応。
121004 「/」で始まらないsrc=URLに対応。スクリプト「style.display」に対応。



onClick Jump Change to a [120926]
通常リンクとして使用しないタグ内にて、オンクリックでページジャンプさせる記述を通常のアンカーリンクに書き換えます。終了タグ無し用、あり用兼用です。
[Patterns]
Name = "onClick Jump Change to a [120926]"
Active = TRUE
Multi = TRUE
URL = "(^www.amazon.co(m|.jp)/|blog.seesaa.jp/) $TYPE(htm)"
Bounds = "<*>"
Limit = 512
Match = "\0\s[^>]++(*(value=$AV(\3)) & *onclick=*(location.href|window.open|window.location)*$AV(http://\1))*|"
"\0\s[^>]++onclick=*(location.href|window.open|window.location)*$AV(http://\1)*|"
"\0\s[^>]++onclick=$AV(*Function*)*"
Replace = "\0 style="width:6px;"><a href="http://\1" target="_blank">on\3</a>"



Amazon Rate [120819]
アマゾンの商品ページに個人用の星評価ボタンを表示させます。検索結果から商品ページにたどり着き、過去にどんな評価をしたのか一目瞭然ですし、すぐに評価を変更したいときにも便利です。
[Patterns]
Name = "Amazon Rate [120819]"
Active = TRUE
URL = "www.amazon.co.jp/"
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="440px" height="290px" frameborder="0" style="margin:-100px 0 0 -204px;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">"
"</iframe>"
"</td></tr><tr><td valign="top" width="100%">"
"$STOP( )"

120803 &redirectURI=%2Fgp%2Fyourstore%2Frecs&refreshParent=1が無いと、画像も文字も出ないので足しました。
120818 売り切れている商品ページにも対応。



Amazon URL Short Change [121003]
アマゾンの商品ページへのリンクを短くします。
残念ながらスクリプトによって吐き出されたソースには効きません。
[Patterns]
Name = "Amazon URL Short Change [121003]"
Active = TRUE
Multi = TRUE
URL = "(^blog.seesaa.jp/) $TYPE(htm)"
Bounds = "href=$AV(http://*)"
Limit = 1040
Match = "*amazon.(co.|)jp*(%2F|/)(dp|gp(%2F|/)(product|aw/d)|(exec(%2F|/)obidos|o)(%2F|/)ASIN)(%2F|/)\1\0(%2F|/|%25|%3F)*"
"$SET(#=amazon.jp/dp/\0\?tag=5b-22)|"
"*amazon.(co.|)jp*(%2F|/)(^dp|gp(%2F|/)product|(exec(%2F|/)obidos|o)(%2F|/)ASIN|gp/voting)(%2F|/)*"
"$SET(#=www.amazon.co.jp/\?tag=5b-22)"
Replace = "href="http://\@""



Amazon & Dmm Consecutive Ad Some Kill [120925]
アマゾンとDMMの連続した画像付きアフィリエイト広告を約3分の1の割合で削除します。
ブログなどのサイドバーに大量に表示されている場合に有効ですが、それ以外の配置方法、例えばTABLEタグによる横並び、などはページデザインが崩れることがあります。
[Patterns]
Name = "Amazon & Dmm Consecutive Ad Some Kill [120925]"
Active = TRUE
Multi = TRUE
URL = "(^www.amazon.co.jp/|www.dmm.co.jp/|*.yahoo.|*google.|blog.seesaa.jp) $TYPE(htm)"
Limit = 3000
Match = "<a href=$AV(\0(amazon.|dmm.)\1\2)\3</a>\4"
"<a href=$AV(\5(amazon.|dmm.)\6\7)\8</a>\9"
"$NEST(<a href=$AV(http*(amazon|dmm).*)*>,*,</a>)"
Replace = "<a href="\0\1\2"\3</a>\4"
"<a href="\5\6\7"\8</a>\9"
"<span style="font-size:8px;color:#888;">Ama</span>"



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

120914 A8netを省きました。



FC2 & Seesaa Kill Ad Block [120920]
・FC2ブログの記事下に挿入されてる3行くらいの広告を非表示にする。
・Seesaa管理画面下の3行くらいの広告を非表示にする。
残念ながら読み込んでいるのを隠しているだけです。
[Patterns]
Name = "FC2 & Seesaa Kill Ad Block [120920]"
Active = TRUE
Multi = TRUE
URL = "[^/]++.fc2.com/|[^/]++.seesaa.jp/"
Limit = 24
Match = "class=$AV((adBlock|prwrap clearfix))"
Replace = "style="display:none""



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



YouTube No Start (Out Site) [120921]
YouTubeやWMPなどの貼り付け動画プレーヤーの自動再生を停止します。未実証です。
[Patterns]
Name = "YouTube No Start (Out Site) [120921]"
Active = TRUE
URL = "(^([^.]+.|)youtube.com/watch)"
Limit = 512
Match = "$AV(http://\1(&|&amp;|?)\2autoplay=1\3)"
Replace = ""http://\1\2autoplay=0\3'"



jpg link (imgchili.com)
サムネイル画像から通常サイズの画像へ直接リンクを張り直す。
imgchili.com限定なので超どうでもいい。
[Patterns]
Name = "jpg link (imgchili.com)"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 512
Match = "<a*href=$AV(*)*><img\3src=$AV(http://\1.imgchili.com\0.jpg)\2></a>"
Replace = "<a href="http://imgchili.com/show/\0.jpg" target="_blank"><img\3src="http://\1.imgchili.com\0.jpg"\2></a>"










お疲れさまでした。
参考になりましたらソーシャルメディアで共有してくださいませ。
posted by こさめ
edit  re
この記事へのトラックバックURL
http://blog.seesaa.jp/tb/280615613
※言及リンクのないトラックバックは受信されません。

■ この記事へのトラックバック
カテゴリ
インターネット>ブラウザ・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.