Proxomitron フィルター作成スレッド Part7
at SOFTWARE
1:名無しさん@お腹いっぱい。
07/06/03 18:50:06 q90CJcwT0
このスレは作成依頼されたフィルタを有志により作るスレッドPart7です
Proxmine - Uploader
URLリンク(wind.prohosting.com)
Proxomitron専用Uploader
URLリンク(proxo.hp.infoseek.co.jp)
Proxomitron等に関するWiki
URLリンク(abc.s65.xrea.com)
Thinking Archive(仮)
URLリンク(vird2002.s8.xrea.com)
CastleCops Proxomitron Filters
URLリンク(www.castlecops.com)
prox-list : Proxomitron Users List
URLリンク(tech.groups.yahoo.com)
>>2-10にいろいろと
2:名無しさん@お腹いっぱい。
07/06/03 18:50:47 q90CJcwT0
---- 関連スレ
Proxomitron Part28
スレリンク(win板)
■■■■Proxomitron入門スレッド■■■■5
スレリンク(pcqa板)
【Proxomitron】Jane用内部Proxy設定スレ【Privoxy】
URLリンク(jane.s28.xrea.com)
【教えて君は】ニコニコ動画専用オミトロン【半年ROMれ】 part2
スレリンク(streaming板)
---- 過去スレ
Proxomitron フィルタ作成スレッド
スレリンク(software板)
Proxomitron フィルター作成スレッド Part2
スレリンク(software板)
Proxomitron フィルター作成スレッド Part3
スレリンク(software板)
Proxomitron フィルター作成スレッド Part4
スレリンク(software板)
Proxomitron フィルター作成スレッド Part5
スレリンク(software板)
Proxomitron フィルター作成スレッド Part6
スレリンク(software板)
---- Proxomitron競合のスレ
【Proxomitron】 proximodo 【後継】
スレリンク(software板)
Privoxyスレ
スレリンク(software板)
3:名無しさん@お腹いっぱい。
07/06/03 18:51:27 q90CJcwT0
---- FAQ
PRXFAQ
URLリンク(web.archive.org)
---- 文字コード変換 (全角文字を認識させるために必要)
Proxomitron用 文字コード変換
URLリンク(vird2002.s8.xrea.com)
JSで文字コード変換 (IE推奨)
URLリンク(web.archive.org)
文字コード表記変換アプリ StrHex ver 1.0 (文字 <-> 文字コード の相互変換)
URLリンク(www.pleasuresky.co.jp)
---- 情報表示用の特別なURL
ブロックリスト一覧
URLリンク(local.ptron)
履歴URL
URLリンク(local.ptron)
---- 環境変数のチェック
ENV Checker
URLリンク(www.cybersyndrome.net)
診断くん
URLリンク(taruo.net)
4:名無しさん@お腹いっぱい。
07/06/03 18:55:49 jde8zE8/0
いちおつ
5:名無しさん@お腹いっぱい。
07/06/03 19:34:19 KvtmcHDQ0
↓ここからテンプレ
6:名無しさん@お腹いっぱい。
07/06/03 20:49:25 3kU3lX5c0
URLリンク(kenkenp.tea-nifty.com)
7:名無しさん@お腹いっぱい。
07/06/03 20:56:18 MCOsaON30
↑テンプラ
8:名無しさん@お腹いっぱい。
07/06/04 13:10:05 cCXHfisE0
---- 各種パッチ当て済み本体
4.5June+6(日本語、純正アイコン)
URLリンク(proxo.hp.infoseek.co.jp)
4.5june+sjis誤爆回避日本語化+RWIN32768回避+win9x対応赤アイコン
URLリンク(proxo.hp.infoseek.co.jp)
9:名無しさん@お腹いっぱい。
07/06/04 21:19:35 kXo/SepQ0
>>8
リンク切れてるよ。
10:名無しさん@お腹いっぱい。
07/06/04 21:45:04 KwLd1DRZ0
Refererが駄目なだけでファイルは消えてないよ
11:名無しさん@お腹いっぱい。
07/06/04 21:54:07 cCXHfisE0
メモ
Q、javascriptの同一ドメイン制限をクリアするには?
A、$RDIRを使う。
>>9
Proxomitronユーザーならダウンロード出来るはず。
出来ない人はブラウザのアドレスバーにURLコピペして移動。
12:名無しさん@お腹いっぱい。
07/06/04 21:56:27 kXo/SepQ0
>>10
あ、本当だ。失礼。m(_ _)m
13:名無しさん@お腹いっぱい。
07/06/05 17:57:54 U+BAVHrY0
youtubeの直リンが少し変わった
Match欄のswf(\?video_id=*)の部分を
swf(\?hl=en\&video_id=*)に変えればおk
14:名無しさん@お腹いっぱい。
07/06/05 18:07:34 eM2XTh8M0
それだとen以外の場合にマッチしなくなるから (\?*video_id=*) で。
15:名無しさん@お腹いっぱい。
07/06/07 00:35:21 K/WvyZwm0
[Patterns]
Name = "YouTube: add download link"
Active = TRUE
URL = "$TYPE(htm)(www.|)youtube.com/watch\?v\="
Limit = 64
Match = "([&?]video_id=([^&]+)\1)\0$SET(_videoid=\1)|"
"(&t=(OEgsToPDsk[^&]+)\1)\0$SET(_session=\1)|"
"(<div id=$AV(watchqueueStartNew))\1"
"$SET(\0="
"<a href="URLリンク(www.youtube.com)(_videoid)&t=$GET(_session)">Download</a>"
"\1"
")$STOP()"
Replace = "\0"
16:名無しさん@お腹いっぱい。
07/06/07 00:37:49 aU1zzqrj0
>>15
乙!
17:名無しさん@お腹いっぱい。
07/06/07 22:19:09 h87UaHUU0
>>15
乙頂いた!
これってDLリンクを動画の上(タイトルの横あたり)に
持ってくるにはどうしたらいいんだろ。
18:名無しさん@お腹いっぱい。
07/06/08 00:05:20 f96ZfY4u0
>>17
自分は<a half〜>に 「style="float:right;"」入れてごまかしてる
左端にあるよりかはましだとおもいたい
19:think ◆MM0nnAOCiQ
07/06/08 01:22:15 S2/j6hoa0
「Google: High Light」のJavaScript版です。
Googleイメージ検索(JS版)に対応するために作りました。
# これらのフィルタを使う場合は「Google: High Light 1 [2006/06/04]」を併用しないと動作しないのでご注意下さい。
# 時間の都合で検索語の検出処理を省きましたが、いずれは完全にJavaScriptで検出させる予定です。
20:think ◆MM0nnAOCiQ
07/06/08 01:22:55 S2/j6hoa0
[Patterns]
Name = "Google: High Light [js] [2007/06/08] test2"
Active = TRUE
URL = "$TYPE(htm)$LST(GoogleSearch)"
Limit = 8
Match = "(^(^</body>))"
"($TST(Key1=?*)$SET(#='$GET(Key1)': '#bbeeff')|)"
"($TST(Key2=?*)$SET(#=, '$GET(Key2)': '#ffddaa')|)"
"($TST(Key3=?*)$SET(#=, '$GET(Key3)': '#88ebaa')|)"
"($TST(Key4=?*)$SET(#=, '$GET(Key4)': '#ccbbff')|)"
"($TST(Key5=?*)$SET(#=, '$GET(Key5)': '#ffaaaa')|)"
"($TST(Key6=?*)$SET(#=, '$GET(Key6)': '#99ccff')|)"
"($TST(Key7=?*)$SET(#=, '$GET(Key7)': '#eebbaa')|)"
"$STOP()"
Replace = "\r\n<script type='text/javascript'>\r\n"
" var search_word = {\@};\r\n"
" var Bnodes = document.getElementsByTagName('b');\r\n"
"\r\n"
" for (var i = 0; i < Bnodes.length; i++) {\r\n"
"// alert('test');\r\n"
"\r\n"
" for(var word in search_word){\r\n"
"// alert(word + ': ' + search_word[word]);\r\n"
" if(Bnodes[i].firstChild.nodeValue == word){\r\n"
" Bnodes[i].setAttribute('style','background-color: ' + search_word[word], true);\r\n"
"// alert(Bnodes[i].firstChild.nodeValue);\r\n"
" }\r\n"
"\r\n"
" }\r\n"
" }\r\n"
"</script>\r\n"
21:think ◆MM0nnAOCiQ
07/06/08 01:23:38 S2/j6hoa0
---- 既知の不具合
・大文字/小文字を区別してしまう
---- ToDo
・フィルタを1つにまとめる
# 大文字/小文字の区別ですが、
var regObj = new RegExp(word, 'i');
if(Bnodes[i].firstChild.nodeValue.match(regObj)){
で動作しないのが不思議です。ローカルでは期待通りに動作してくれるのですが…。
22:名無しさん@お腹いっぱい。
07/06/09 13:33:16 YXupqtBJ0
広告カットってFirefox側でやるのとProxomitronでやるのとどっちがいいんだろう。
常用ブラウザがFirefoxなんだけど。
23:名無しさん@お腹いっぱい。
07/06/09 15:23:07 lJQPddGe0
>>22
拡張はjavascriptベースだからオミトロンでやったほうが軽そうな気がする。
マルチコアCPUの場合はもっと有利になりそう。
24:名無しさん@お腹いっぱい。
07/06/09 15:38:09 YXupqtBJ0
うーんやっぱりオミトロンの方が軽いのかな?
今のところ広告はどっかにあったリストを追加したhostperm.1とAdblock、
レイアウトの整形にStylish使って、GreasemonkeyとProxomitronで便利機能追加という感じ。
まあ適当に他と被ってなさそうなオミトロンの広告フィルタは追加してるけど。
オブジェクトの埋め込み削除とかFirefoxのCSSよりやっぱオミトロンの方がいいんだろうか。
25:名無しさん@お腹いっぱい。
07/06/09 17:02:43 oORT2IGI0
そう答えられても満足しないなら自分で負荷かけてみろよ
26:名無しさん@お腹いっぱい。
07/06/10 04:09:10 1AE713lr0
不要な部分が見えなければいいというだけなら、CSS+Stylish でだいたいよさげ。
display: none だけでそこそこの効果は期待できるかと。
「名前を付けてページを保存」などをするときは、
オミトロンをバイパスして、保存したソースから手動で不要部分を削除している。
ちょっと古いものだけど、参考までに goo のフリーメールに使っているものを貼ってみる。
ここまでやると重いよ。アカウントを持っていたら、テストしてみてほしい。
@-moz-document domain(amigo.mail.goo.ne.jp) {
br, div#mailBox, div#mailBox ~ *, body > div > *,
tr[bgcolor], table[width="150"] table[width="150"],
div[style="margin-left: 17px;"], div[style="margin-right: 14px;"],
td#mbox td[width="18"],
td#mlist > table > tbody > tr:first-child + tr + tr,
td#mlist br + table > tbody > tr:first-child ~ tr > td[width],
td#mlist br + table > tbody > tr:first-child ~ tr > td[width] ~ td,
td#mlist br + table > tbody > tr > td:first-child + td + td { display: none !important; }
body > div > table + table + table + table { display: table !important; }
td#mbox { display: block !important; width: 4.3em !important; overflow: auto !important; }
td#mlist, table[width="550"] { width: auto !important; }
td#mlist br + table > tbody > tr > td:first-child + td + td + td + td {
display: block !important; width: 8em !important; overflow: auto !important; }
td#mlist br + table > tbody > tr > td:first-child + td + td + td + td + td + td {
width: 3em !important; }
}
27:名無しさん@お腹いっぱい。
07/06/10 10:47:23 oekAmDrL0
フィルターじゃなくて、広告をブロックするためのURLリストはありますか?
28:名無しさん@お腹いっぱい。
07/06/10 13:48:49 cY4/p1xm0
広告は常に増えてるのでURLリストを更新し続けるのは無駄としか・・・
そして無駄に労力かけたものを公開する人はいるのだろうかと
膨大なリストを入れたときのブラウジングはどうなる?
自分は有名どころ、サイト側で入れてる広告、汎用性の高いファイル名、階層名くらいです
29:名無しさん@お腹いっぱい。
07/06/10 14:10:37 oekAmDrL0
不要(不正)なアクセスを防ぐソフトなんかは、リストをオンラインで更新するし、
SPAMリストなんかもあるので聞いてみたのです。
時々広告業者リストを読み込んで、Proxomitronで弾けないかと思っただけです。
すいません。
30:名無しさん@お腹いっぱい。
07/06/10 15:19:32 vh0/AwB50
作者がお亡くなりになられてるので、そういうのは有志の人だよりになります
そして、フィルタを公開してる人がいるように、URLリストを公開してる人もいます
普通に調べていればわかるはず
31:名無しさん@お腹いっぱい。
07/06/14 10:02:21 Pi3KroIG0
URLリンク(dbeat.bandaivisual.co.jp)
このサイトの動画・音声をとめられませんか?
このサイトだけどうしてもフィルタで動画・音声がとまらない。
32:名無しさん@お腹いっぱい。
07/06/14 10:20:22 KP223eZW0
>>31
dbeat.bandaivisual.co.jp/js/AC_RunActiveContent.js
をADListに追加。
33:名無しさん@お腹いっぱい。
07/06/14 10:45:12 Pi3KroIG0
>>32
すばやい回答ありがとうございました。おかげさまで止まりました。
そのサイトを経由しないと、どうしてもネットラジオの最新版を聴けないので
そのサイトに行くたびにイライラしてたんですが、これでイライラしないで済みます。
34:名無しさん@お腹いっぱい。
07/06/14 23:41:45 y1tYIkuB0
このソフトで2ch専用ブラウザのあぼーん機能のようなものが作れますか?
下の様に1行の文を全く同じ内容で複数行貼り付けている荒らしが居るのですが
1行目以降は全く同じ内容の文章
1行目以降は全く同じ内容の文章
1行目以降は全く同じ内容の文章
1行目以降は全く同じ内容の文章
同じ内容の文を1行に纏めて表示される事はできますか?
35:名無しさん@お腹いっぱい。
07/06/15 00:39:02 tItMdh6e0
>>34
出来るよ〜
36:名無しさん@お腹いっぱい。
07/06/15 01:58:01 3tllpWW70
>>35
ありがとうございます
とりあえず自力で頑張ってみます
37:名無しさん@お腹いっぱい。
07/06/15 02:05:01 8vsYW3dN0
なにこの健全な流れ
38:think ◆MM0nnAOCiQ
07/06/15 21:59:38 0fGjsKG60
>>34,36
面白い題目だったので、作ってみました。(フィルタ作りに迷ったときの参考にどうぞ)
[Patterns]
Name = "ReplaceStr: Clip same multiline message [2007/06/15] test1"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 1024
Match = "> ([^<]++{2,*})\0"
"( <br /+> $TST(\0) (^(^<)))+{1,*}"
Replace = ">\0"
空白文字の取り扱いが鍵のようです。(HTML制作者はタグの前後に改行やタブ文字を挿入して整形する事が多いです)
<p>1行目以降は全く同じ内容の文章
<br />
1行目以降は全く同じ内容の文章
<br />1行目以降は全く同じ内容の文章<br />
1行目以降は全く同じ内容の文章<br />
1行目以降は全く同じ内容の文章</p>
はそれぞれ同じ文章として見る必要があります。
39:名無しさん@お腹いっぱい。
07/06/15 22:01:52 7NAjKgEu0
なんかAAのときに誤爆しそう
40:think ◆MM0nnAOCiQ
07/06/15 22:23:06 0fGjsKG60
>>39
AAは文字列置換フィルタ全般と相性が悪いので、AA使いは使用を諦めるのが賢明だと思います。
(全角英数を半角英数に置換するフィルタもAAと相性が悪かったですし)
「Charset: Set global variable」で文字コードを判定させて、「ReplaceStr: BlockList」と同じ手法で一文字(1バイトではなく1文字)ずつ消費して、ひらがな/カタカナ/漢字 を含んだときにマッチさせる、という方法は思いつきました。
41:名無しさん@お腹いっぱい。
07/06/16 10:35:04 FyaGwnCg0
メアドクリックするとPC固まるから作ってみたんだけど
鳥がいるとおかしくなる
ひとつにまとめる&バグ修正お願いします。
[Patterns]
Name = "2ch mailto kill2"
Active = TRUE
Multi = TRUE
URL = "*2ch.net*"
Limit = 1000
Match = "<a href="mailto:\1"><b> </b>\2<b></b></a>\3<dd>"
Replace = "\2[mail:\1]\3<dd>"
[Patterns]
Name = "2ch mailto kill"
Active = TRUE
Multi = TRUE
URL = "*2ch.net*"
Limit = 1000
Match = "<a href="mailto:\1"><b>\2</b></a>\3<dd>"
Replace = "\2[mail:\1]\3<dd>"
42:名無しさん@お腹いっぱい。
07/06/16 11:21:36 e3bsA7uD0
:<a href="mailto:\1">\2</b></a>:
:\2</b>[mail:\1]:
43:think ◆MM0nnAOCiQ
07/06/16 12:15:56 +mmL3sgN0
>>41
以心伝心?
昨夜、同じようなフィルタを作っていましたw
以下は「メールアドレスではない mailto: の中身を表示させるフィルタ」です。どうでしょう?
[Patterns]
Name = "View mailto [2007/06/16] test2"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 256
Match = "$NEST(<a\s[^>]++href=$AV(mailto:"
"(^[_0-9a-z]+@[_0-9a-z]+(.[_0-9a-z]+)+{1,*}(^?))"
"\1)[^>]+>,\0,</a>)"
Replace = "\0 <span style="font-size: 100%; font-style: italic">< \1 ></span> "
汎用フィルタなので、2chに限らず作用します。
44:名無しさん@お腹いっぱい。
07/06/16 21:00:18 ClMoaZc90
>41
レジストリから mailto プロトコルのところを削除すればOK。
ブラウザからメールソフトを起動させることなんてないし、
ブラクラにも使われる手段だから削除しておくとよいかと。
もちろん、フィルタもいらない。
ここまで書いて、かちゅ〜しゃを使って自分で実験してみたら、
mailto ストームを自分で再現してしまった。(つまり自爆)
[-HKEY_CLASSES_ROOT\CLSID\{3050f3DA-98B5-11CF-BB82-00AA00BDCE0B}]
[-HKEY_CLASSES_ROOT\PROTOCOLS\Handler\mailto]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\CheckBadApps\EMAILWIN.EXE]
こんな感じで削除して、SENDMAIL.DLL も削除してからまた実験してみたら、
メール欄をクリックしても何も起こらなくなった。
45:名無しさん@お腹いっぱい。
07/06/17 13:09:40 Zu23Bmww0
ヤフー・ヤフオクなどの検索結果で出てくるスポンサーサイトの広告リンクは消し方はどうすればいいんでしょうか?
ソースにある「*.overture.com/」を広告リストに入れても消えません。
例:
URLリンク(search.auctions.yahoo.co.jp)
URLリンク(search.yahoo.co.jp)
46:think ◆MM0nnAOCiQ
07/06/17 13:29:14 DwBvFruh0
>>45
[Patterns]
Name = "Kill nest ad [2007/06/17] test3"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 8192
Match = "(<!-+ $LST(NestAd) -+>)\0"
"$INEST($TST(\0),<!-+ $TST(Nest1) ($TST(Nest2)|) -+>)"
"$SET(Nest1=)$SET(Nest2=)"
Replace = "\0\r\n\r\n<!-- Killed nest ad -->\r\n\r\n"
ブロックリスト「NestAd」に
# Yahoo スポンサーサイト
SPONSOR\sSITE $SET(Nest1=/SPONSOR SITE)
を登録して下さい。
もしくは、「Kill script ad」のブロックリスト「ScriptAd」に
# Yahoo スポンサーサイト
yjaxc.yahoo.co.jp/
を登録しても、上手くいくと思います。
他のフィルタを使用しているなら、AdListに登録してみてください。
47:名無しさん@お腹いっぱい。
07/06/17 14:38:45 yCQRT5ET0
>>46
>ブロックリスト「NestAd」に
これはlistフォルダの中に自分で作るの?
48:名無しさん@お腹いっぱい。
07/06/17 15:03:05 Zu23Bmww0
>>46
ありがとうございます。
ただ私にはなんだか複雑でうまくできませんでした。
特定のサイト用フィルタ集
URLリンク(vird2002.s8.xrea.com)
ここ↑のYahoo広告削除を適用したところ綺麗に消えてくれました。
お騒がせしました
49:think ◆MM0nnAOCiQ
07/06/17 15:31:46 DwBvFruh0
>>47
説明不足ですみません。
Thinking Archive(仮) - Download
URLリンク(vird2002.s8.xrea.com)
こちらで配布しているアーカイブ内の「NestAd.txt」に>46の内容を挿入し、「Kill nest ad」を>46のフィルタに差し替えるという意味です。
「Kill script ad」のブロックリスト「ScriptAd」も同様です。
>>48
そこのフィルタでは消せないと思うのですが、何という名前のフィルタで消えました?
50:名無しさん@お腹いっぱい。
07/06/17 15:41:10 yCQRT5ET0
>>49
d
ようやく話が見えてきたw
51:名無しさん@お腹いっぱい。
07/06/17 16:29:32 KG0mSsmE0
>>19
乙。
ただそもそもgoogle highlightは
Operaのuser.jsをもっと軽快に実行できないかって目的で作成依頼したから、
Javascriptで軽快さが失われてしまうという意味で、ある一面で後退してしまうのが残念。
OperaはJavascriptの日本語処理は特に妙な重さがあるんだよな。
よく使う機能なだけに気になるというか。
もうブラウザの一部みたいな感じでないのが考えられないぐらいまで使ってるけど、
依頼してほんとよかったなぁ。
作ってくれた人と改良してくれた人に感謝。
52:think ◆MM0nnAOCiQ
07/06/17 19:23:11 DwBvFruh0
>>51
> Javascriptで軽快さが失われてしまうという意味で、ある一面で後退してしまうのが残念。
>20は要JavaScriptのGoogle検索用(Googleイメージ検索等)に作ったフィルタなので、今まで公開してきた非JS版も引き続き公開し続けますよ。
実際のところ、私も必要時以外はJSをOFFにしていて、今のところはJS版フィルタの必要性を感じていませんので、私としても非JS版のフィルタが必要です。
ただ、Googleイメージ検索の件は結構問い合わせがありますし、今後(ajaxなどで)JSが普及していく向きも見られるので、実験的に公開してみた、というところです。
> OperaはJavascriptの日本語処理は特に妙な重さがあるんだよな。
FirefoxのJavaScriptの処理速度も決して速いとは言えないようですね。
# ProxomitronがGreasemonkeyに対してアドバンテージを持っているところを見て、Proxomitronがまだ現役で使えると再確認。
300clp - Firefoxを遅くさせる最大原因はアドオン
URLリンク(d.hatena.ne.jp)
# 話が脱線しますが、「Tsukikage system」というGreasemonkeyに似通ったプロジェクトがあります。
# ここではスレ違いなので、本スレッドに投稿します。
> もうブラウザの一部みたいな感じでないのが考えられないぐらいまで使ってるけど、
私も「Google High Light」がないと違和感を感じるぐらいまで思い入れが出来てしまいました。
オリジナルの「Google High Light」を改変した当初は、大した技術もなく、更新し続けることだけが取り柄でしたけど、それでも作り続けてきた事は良い思い出になりました。
# 当時は、フィルタの改良方法を考える事が生活の一部となるぐらいに考え込んでいました。
# 食事が疎かになるほど、夢中でしたw
>51氏は「Google High Light」の依頼主でしょうか?
オリジナルのフィルタ作者と共に、51氏にも感謝です。ありがとうございます。
フィルタ制作は制作技術と同じぐらいアイデアも重要だと実感しています。
53:名無しさん@お腹いっぱい。
07/06/18 00:00:11 QFBQIBBU0
>このスレは作成依頼されたフィルタを有志により作るスレッドPart7です
という事なので依頼します。
アマゾンで検索を掛けると、余計な情報が表示されるようになって困っています。
(例)
URLリンク(www.amazon.co.jp)
以前は、あわせて買いたいだけだったのに、
この商品をチェックした人はこんな商品もチェックしています とか、
この商品を買った人はこんな商品も買っています などが表示されて鬱陶しい。
なかなか目当てのカスタマーレビューに辿り着けない。
そこで、この商品をチェックした人とこの商品を買った人の欄を消し去るフィルターをお願いします。
54:名無しさん@お腹いっぱい。
07/06/18 01:18:32 9GJ/SVdD0
GoogleHighLight(非JS版)とGoogleReplaceNaturalSizedImgが利かないのは俺だけ?
よくある仕様変更のせいかと思ったけどHighLightは上のレス見るに他の人は問題ないみたいだし・・・
55:think ◆MM0nnAOCiQ
07/06/18 02:52:06 D3Ssj+G20
>>54
私の環境では、
Google: High Light 1 [2006/06/04]
Google: High Light 2 [2006/12/03]
は効いています。
効かないとしたら、他のフィルタと競合を起こしているのかもしれません。
デバッグモードで各フィルタがどのようにマッチしているかを確認してみてください。
「Google: High Light 1」と「Google: High Light 2」の両方がマッチしないと、ハイライトされません。
「Google: Replace natural sized img [2006/06/04]」はごめんなさい。
動作しないことを知っていながら、使う機会があまりなくて放置してました…。
取り急ぎ、修正しました。
56:think ◆MM0nnAOCiQ
07/06/18 02:52:50 D3Ssj+G20
「Google: Replace natural sized img」の次版。
更新履歴
- Googleの仕様変更に対応
- 画像参照ページへのリンク変更をヘッダフィルタで行うようにした
この変更に伴い、JavaScript版の検索結果でもフィルタが動作するようになりました
[HTTP headers]
In = FALSE
Out = TRUE
Key = "URL: Redirect Google Image reference page [2007/06/18] test1"
Match = "URLリンク(images.google.co.jp)(imgres\?imgurl=[^&]+(^*\&frame=small)*)\0"
Replace = "$JUMP(URLリンク(images.google.co.jp))"
[Patterns]
Name = "Google: Replace natural sized img [2007/06/18] test1"
Active = TRUE
URL = "$TYPE(htm)images.google.co(m|.jp)/imgres\?"
Limit = 512
Match = "<a\s[^>]++href=$AV((http(://|s://)*)\0)[^>]+>"
" <img\s[^>]++src=$AV(URLリンク(tbn[0-9]+.google.com)(\0))[^>]+> </a>"
"$STOP()"
Replace = "<img style="margin: 5px; border-style: none" src="\0" />"
57:think ◆MM0nnAOCiQ
07/06/18 03:09:50 D3Ssj+G20
「YouTube: add download link」も効かなくなっていましたので、こちらも更新。
[Patterns]
Name = "YouTube: add download link [2007/06/17] test1"
Active = TRUE
URL = "$TYPE(htm)(www.|)youtube.com/watch\?v\="
Limit = 512
Match = "(^(^SWFObject\($AV(/player2.swf(^(^?))(*[?&]video_id=*)\0)[ +,]))"
"$SET(YTube=\0)(^$TST(YTube=?*))|"
"(^(^<div\sclass=$AV(actionsDiv)))$STOP()"
Replace = "<div class="actionRow">\r\n"
"<a id="get_flv" href="./get_video$GET(YTube)">Download link</a>\r\n"
"$SET(YTube=)"
# ajax版はまだオブジェクト化が済んでないので、次の機会に。
58:名無しさん@お腹いっぱい。
07/06/18 07:13:55 9GJ/SVdD0
>>55-56
デバッグモードで確認
そもそもマッチしてるフィルタが一つもない
どういうことだ・・・とバイパスリストを確認したらgoogleの文字を発見
手間をかけて申し訳ないorz
59:名無しさん@お腹いっぱい。
07/06/18 07:43:14 9GJ/SVdD0
>>53
[Patterns]
Name = "Amazon Konna Kill"
Active = TRUE
URL = "www.amazon.co.jp"
Limit = 10000
Match = "$NEST(<div,\s[^>]++id=$AV(sims.(purchase|session))*,</div>)"
なんかマズイとこあったら誰か直しておいてください・・・
区切り線が残ってるのは仕様
60:53
07/06/18 10:01:21 mSpCKL6+0
>>59
消えました! スッキリです。
他人がどんな商品を買ったか全く興味ないのに、
一方的且つ強引に表示されて不満たらたらでした。
飛ばして見るリンクも用意されて無かったし。
区切り線は、そこにある物が消えている証明と、
万が一見たくなった時の目印になるので気になりません。
ありがとうございました。
61:名無しさん@お腹いっぱい。
07/06/18 15:56:09 pHwxPftX0
Firebug ってそんなに重くなるものなのか。
拡張は重くなる原因だと前から言われているけれども、
切ってみてどのくらい軽くなるか試してみるかね。
開発者にとってはかなり便利だからあんまり切りたくないけど、常時使うものでもないし。
62:名無しさん@お腹いっぱい。
07/06/18 18:34:53 L09uV8v00
ニコニコ動画の広告ブロックをお願いします
ad.nicovideo.jp
63:名無しさん@お腹いっぱい。
07/06/18 18:46:33 W7K0PMP+0
同じくニコ動画、新しいID表示とかメッセージ類のフィルタのVerupお願い
64:名無しさん@お腹いっぱい。
07/06/18 18:47:18 wt63rLFC0
専スレに帰れ
65:名無しさん@お腹いっぱい。
07/06/18 22:23:27 o+Ho/zTw0
ミクシイのアドブロック希望!もしくは誘導して
66:名無しさん@お腹いっぱい。
07/06/18 23:43:01 vitvCQ8V0
>>62-63
専用スレあるよ
【教えて君は】ニコニコ動画専用オミトロン【半年ROMれ】 part2
スレリンク(streaming板)
67:名無しさん@お腹いっぱい。
07/06/19 17:44:04 bNGL06U50
URLリンク(jp.youtube.com) に対応。
[Patterns]
Name = "YouTube: add download link [2007/06/19] title.flv for EUC-JP, UTF-8"
Active = TRUE
URL = "(www.|jp.|)youtube.com/watch\?v\= $TYPE(htm)"
Limit = 256
Match = "(^(^SWFObject\($AV(/player[0-9]+.swf(\?*video_id=*)\0)[ +,]))"
"$SET(YTube=\0)(^$TST(YTube=?*))"
"|"
"<h1 id="video_title"> (^(^\1 </h1>)) "
"("
"([^#%\\/:*?"<> |]+)\#"
""
"(#$SET(#=%23)"
"|%$SET(#=%25)"
"|\\$SET(#=¥)"
"|/$SET(#=/)"
"|:$SET(#=:)"
"|\*$SET(#=*)"
"|\?$SET(#=?)"
"|\"$SET(#=”)"
"|(^</h1>)<$SET(#=<)"
"|>$SET(#=>)"
"|\|$SET(#=|)"
"|\s$SET(#= )"
"|)"
""
")+</h1>$STOP()"
Replace = "<h1 id="video_title">\1 <a href="URLリンク(title.ext)(YTube)">[[[ Download ]]]</a></h1>$SET(YTube=)"
68:名無しさん@お腹いっぱい。
07/06/19 17:45:34 bNGL06U50
[Patterns]
Name = "YouTube Ad Killer [2007/06/19]"
Active = TRUE
URL = "(www.|jp.|)youtube.com/watch\?v="
Limit = 1024
Match = "$NEST(<div\sid="leaderboardAd">,</div>)$STOP()"
69:名無しさん@お腹いっぱい。
07/06/20 12:35:31 SUUyARJ+0
URLリンク(title.ext)
これいらなくない?
70:名無しさん@お腹いっぱい。
07/06/20 16:47:13 2uja6n/A0
何かのヘッダフィルタと組み合わせるのかな?
71:名無しさん@お腹いっぱい。
07/06/20 17:05:17 2tXwsDZh0
>>69-70
>>67は
URLリンク(abc.s65.xrea.com)
の一番下のフィルタの修正版。 他にヘッダフィルタ2つが必要。
[HTTP headers]
In = TRUE
Out = FALSE
Key = "Location: title.ext (070601) (in)"
Match = "?$TST(addrbarurl=URLリンク(title.ext))&\0"
Replace = "URLリンク(title.ext)
In = TRUE
Out = TRUE
Key = "URL: title.ext (070531) (both)"
Match = "URLリンク(title.ext)
Replace = "$SET(addrbarurl=\u)$RDIR(\0)"
72:名無しさん@お腹いっぱい。
07/06/20 17:34:56 2tXwsDZh0
Wikiの修正も必要なんだけど勝手にいじっていいのかな
73:名無しさん@お腹いっぱい。
07/06/20 18:19:21 y0ZAfHNC0
いいんじゃね。誰でも編集できるからWikiなんだし。
74:名無しさん@お腹いっぱい。
07/06/20 18:28:43 2tXwsDZh0
>>73
おk、いじってみる。
75:名無しさん@お腹いっぱい。
07/06/20 19:10:58 etvdNUhO0
い
じ
り
ま
し
た
76:名無しさん@お腹いっぱい。
07/06/20 19:12:24 2tXwsDZh0
>>75
乙
77:名無しさん@お腹いっぱい。
07/06/20 22:51:24 kPw2Go/90
おまいらフィルタの順番とか量ってどの程度気にしてる?
78:名無しさん@お腹いっぱい。
07/06/20 23:29:51 I2KmUCy60
汎用フィルタの数は絞るけど、ほとんどはURLでマッチさせてるから数は気にしてない。
順番が重要なのは殆どないし。
79:think ◆MM0nnAOCiQ
07/06/21 00:05:37 Y9vL62RP0
>>77
以前、同様の質問がありました。
Proxomitron Part28
スレリンク(win板:526番)+528+535-539
順番は上から順に [$KEYCHK を指定しているフィルタ -> 特定のサイト用フィルタ -> 汎用フィルタ] で使用してます。
あと、ポリシーでMultiを出来るだけ使用していないので、同系フィルタが並ぶときには少し気を遣いますね。
[削除系フィルタ -> その他のフィルタ -> 文字列置換フィルタ]
ニュアンスとしては、こんな順番でしょうか。
ReplaceStr系のフィルタは検索範囲が広く、他のフィルタと干渉を起こしやすい性質を持っているので、優先順位を低くしています。
80:名無しさん@お腹いっぱい。
07/06/21 00:15:39 xs6A9MeI0
まず、サイト別広告消し、汎用広告消し、ブラクラ系消し、
次に2ch系フィルタ、便利化フィルタ の順だな、俺は。
81:名無しさん@お腹いっぱい。
07/06/21 14:54:43 jJqYcz3+0
所でデフォのリファラ消すフィルタ使ってもリファラ消えてない件について
82:名無しさん@お腹いっぱい。
07/06/21 15:01:19 Z/MUDrd80
「送信するヘッダ・フィルタ」にチェック入ってないとか。
それで半年無駄に費やした覚えがある。
83:名無しさん@お腹いっぱい。
07/06/21 15:07:22 jJqYcz3+0
入ってるけど出来ない、
試したのはHide Browser's Referrer from JSとKill Nosey JavaScripts
それ以外のフィルタとかは動くからオミトロンがおかしいわけじゃないっぽい
84:名無しさん@お腹いっぱい。
07/06/21 15:44:23 GJQGSFTy0
ヘッダのリファラーも消せよ
85:名無しさん@お腹いっぱい。
07/06/21 23:41:53 VfdJrXDV0
アクセス解析だけしか置いていないとかレイアウト目的とか広告目的とか、
明らかにそれとわかるフレームがあればそれをリンク化することで読み込まなくする。
……というフィルタが先頭。
これでどうでもよいフレームページはフィルタリング対象から外れる。
次に特定サーバ別に広告消しなどで余計なテキストをざっくり削除。
次に特定の要素をリンクに置換するもの。flash や大きな画像などが対象。
あとはいろいろと利便性向上のフィルタをはさんで、
最後に google のサイト内検索フォームを強制的に挿入するフィルタ。
これは $KEYCHK か URL マッチで動作。
86:名無しさん@お腹いっぱい。
07/06/22 00:30:19 who7pCGF0
>>77
量は気にしない。
順番は、不都合があった際に該当フィルタを前後させるだけ。
ログを見るのが面倒なので、
フィルタで書き換えたところにフィルタの名前を書き加えるようにしている。
87:名無しさん@お腹いっぱい。
07/06/22 00:41:40 v9/5/iVH0
俺はよく修正が必要になるフィルタを一番上に置いてる。
それ以外は順番が決められてるもの以外は順番は適当。
サイトごとにある程度はまとめて置くけどね。
量は全部でもたいした数いかないから気にならないな、WEBフィルタで60くらい。
ヘッダフィルタは動作が軽いからいくらあっても平気。
88:名無しさん@お腹いっぱい。
07/06/26 09:30:30 KZwPvqVO0
Webフィルタ用区切りフィルタ。 フィルタをたくさん入れたときに使うとフィルタ一覧が見やすくなる。
[Patterns]
Name = "------------------------------------------------------------"
Active = FALSE
Limit = 256
Match = "<separater>"
89:名無しさん@お腹いっぱい。
07/06/26 10:19:11 +rRdpZME0
フィルタ名の長さ制限がきつい&日本語無理ってのが辛いな
リソースハッカーとかで直せないかな
90:名無しさん@お腹いっぱい。
07/06/26 22:10:14 uNDoWr4e0
つーかフィルタの一覧表示を疑似フォルダ管理みたいにできないもんかね?
作者死んじゃったからどうにもならないか…
91:名無しさん@お腹いっぱい。
07/06/27 10:18:11 PR6jTCAa0
オミトロンの作者死んだの?
92:名無しさん@お腹いっぱい。
07/06/27 10:24:33 DaC3OYxN0
随分昔の話さ。
93:名無しさん@お腹いっぱい。
07/06/27 10:34:02 fOuTkqUs0
いつの話してんだよwwwww
94:名無しさん@お腹いっぱい。
07/06/27 11:14:02 uTYTWvGi0
知らないのが普通
得意げに笑うお前がキモい
95:名無しさん@お腹いっぱい。
07/06/27 11:15:18 x5wpVZpA0
そ
う
で
す
か
96:名無しさん@お腹いっぱい。
07/07/01 08:02:16 3ryovoTl0
Proxmine の Uploader が空っぽ
97:名無しさん@お腹いっぱい。
07/07/02 00:36:22 OXwifdTS0
ファイルはあるみたい
URLリンク(wind.prohosting.com)
98:名無しさん@お腹いっぱい。
07/07/02 07:19:44 SFM8cUTT0
必要最小限のフィルターのみのセットはありませんか?
デフォルトのは既に使えなくなったフィルター、使い道のなくなったフィルターが多すぎる
99:名無しさん@お腹いっぱい。
07/07/02 11:28:51 ILyPrxV50
<script language="ShonenScript 712.0"></script>
<noscript><a href="<A href=
100:名無しさん@お腹いっぱい。
07/07/02 11:32:01 MPX1HDLe0
デフォのフィルタは全部削除しちゃって良いような
自分で使うものだけ入れていった方が分かり易いでしょ
101:名無しさん@お腹いっぱい。
07/07/02 12:42:06 ILyPrxV50
99は、書き込みが途中で切れたので全角にして再投稿です。
忍者ツールでアクセス解析しているサイトがあるのですが、再訪とか把握
されるのが嫌なので、回避したいです。
簡単なことで申し訳ないですが、<noscript>〜</noscript>
を消して、しまう簡単なフィルターをお願いいたします。
下記のXXXXXXXXXはID番号で本当は数字です。
<noscript><a href=Whttp://x5.shinobi.jp/bin/gg?XXXXXXXXXW target=W_blankW>
<img src=Whttp://x5.shinobi.jp/bin/ll?XXXXXXXXXW border=0></a><br>
<a style=Wfont−size:80%W href=Whttp://www.neutrals.jp/W target=W_blankW>ホームページ制作</a></noscript>
102:名無しさん@お腹いっぱい。
07/07/02 13:13:10 sK+HG0tU0
>>101
忍者+遮断でぐぐる
103:名無しさん@お腹いっぱい。
07/07/02 14:43:12 ILyPrxV50
101
ウイルス対策ソフトの遮断登録しているのにアクセスがあるので、
コメントアウトに置き換えるフィルターを画面上の操作で自分で作りました。
それを試したら上手く出来ました。
104:名無しさん@お腹いっぱい。
07/07/02 15:14:20 OglOSEFh0
ていうか何で全角にするんだw
105:名無しさん@お腹いっぱい。
07/07/02 17:01:44 ILyPrxV50
104
半角でhtmlのコードを書いたから投稿に失敗したのかと思ったからです。
106:名無しさん@お腹いっぱい。
07/07/02 18:44:24 LMTYtvp20
>105
このスレを1年以上読むことをおすすめする。
自分で書けるくらいの能力があるのなら、読んで損はしないはず。
107:名無しさん@お腹いっぱい。
07/07/02 19:48:33 lV/zAmV40
>>106
( ゚Д゚) ゚Д゚) ゚Д゚) ジェットストリームポカーン
108:名無しさん@お腹いっぱい。
07/07/04 10:10:33 7m/TDaSy0
簡単なこと
なんて思うなら自分で作れ
109:名無しさん@お腹いっぱい。
07/07/04 12:39:40 4RuuYUM30
><noscript>〜</noscript>を消して、しまう簡単なフィルター
すごく簡単。要は"<noscript>〜</noscript>"を""に置換するフィルタを作るだけ。
自分は"[^/]++.shinobi.jp/bin/"をAdListに登録したほうが早いと思うけどね。Javascript使われても確実に切れるし。
110:名無しさん@お腹いっぱい。
07/07/04 13:02:29 FFRSrO/50
<!--shinobi1-->とかいうコメントアウトタグを
残してる人はそれで丸ごと""に置換すればいいし、
それ以外は忍者TOOLSが解析に割り当てそうなアドレスを弾けば。
最近はURLがshinobi.jp以外も使うからめんどくせー。
・<!--shinobi1--*!--shinobi2-->
・<(SCRIPT|script) src="http://(x|j)*.*.(jp|com)/ufo/*"></(SCRIPT|script)>
・<(SCRIPT|script) type="text/javascript" src="http://(x|j)*.*.(jp|com)/ufo/*"></(SCRIPT|script)>
うちはこの3種類を""に置換するようにしてる。
素人だから不格好だろうけど。
111:名無しさん@お腹いっぱい。
07/07/04 17:06:45 IYvLtXs10
スクリプトを有効にしているのなら noscript は表示されないわけだけど、
noscript 内にある忍者の img には接続しているのかねえ?
接続しているのだとすれば解析に引っかかることになるけど。
112:名無しさん@お腹いっぱい。
07/07/05 00:09:37 A13TpuA+0
Google image redirector
これ凄い気に入ってるんだけど、
Linkをクリックすると、リンクの末尾に変なのが
付いてサイトを開けないことが多い。
html&start=1 な感じで。
113:名無しさん@お腹いっぱい。
07/07/05 17:51:16 Jzu9ZMuH0
(\|[ ](^(^<a)))
ブログでよく見かける縦線。
これにマッチさせようとするとものすごく遅くなるんだけど、どうして?
114:名無しさん@お腹いっぱい。
07/07/05 21:44:42 h0kf87l10
(^(^ *) Chu
115:名無しさん@お腹いっぱい。
07/07/07 23:38:49 zwPwfLoI0
ちょっと教えてくだされ。
グーグルのキャッシュが酷く重くて、イライラしてたので
検索したら、<div style="position:relative">が問題らしいとあった。(IEだけかも)
見よう見真似で、divを削除するフィルターを書いたのが↓
Name = "div style CUT"
Active = TRUE
URL = "72.14.235.104/search?q=cache:"
Limit = 32
Match = "<div style="position:relative">"
これでテストで見たページは消えて凄く軽くなったんだけど、URLが
www.google.(com|co.jp)とかほかのIPだったら駄目なんだよね…。
こう、URLマッチを一発で解決して、もっとスマートなフィルター作ってください。
116:名無しさん@お腹いっぱい。
07/07/08 00:01:58 jq9kaIc70
URLにそれを足せばいいじゃん
それじゃダメなん?
117:名無しさん@お腹いっぱい。
07/07/08 01:19:16 /3x+Gu5A0
$LSTを使うのがスマートだと思う
力ずくなら
(64.233|66.102|72.14|209.85|216.239).[^/]++/search?q=cache
とか
118:名無しさん@お腹いっぱい。
07/07/08 02:23:24 pJbFTMNa0
PROXOをインストールしてHPの説明を見ながら
適当なHPのタイトルを別のタイトルに変えたりする方法は理解できました。
リファラの情報をでたらめのものに変換できるときいてPROXOを
いれたんですが、やり方がわかりません。
どうやればいいんでしょう。xp
119:名無しさん@お腹いっぱい。
07/07/08 02:24:25 pJbFTMNa0
↑
すれ移動します
120:115
07/07/08 12:38:46 BHmzSItv0
>>116
それでいいんだけど、IP使われるとどんどん増えていくので。
>>117
どうもありがとう。とりあえず力ずくにしといて、$LSTというのを後から覚えます。
121:名無しさん@お腹いっぱい。
07/07/08 21:51:31 dV9nTR790
URLリンク(www.remus.dti.ne.jp)
これを全てのページに適用したい。とりあえず/html/ArekorePopupに.jsと.cssを放り込んで
[Patterns]
Name = "ArekorePopup"
Active = TRUE
Limit = 256
Match = "(^(^<(/head>|body[ >])))$STOP()"
Replace = "<link href="URLリンク(local.ptron) rel="stylesheet" type="text/css">\n
<script type="text/javascript" src="URLリンク(local.ptron)
aタグでherf属性ありでポップアップするように.jsを変更して
運用してみたが表示されないサイトがある。ニコニコ動画のタグとか。
あとサイトに置いて使うのを目的としているのでブラウザの判定とか不要なものを消したい。
さらに欲を言うとポップアップに指定した画像が読み込めるらしいので、
サムネイル生成サイトからサムネイルを引っ張ってきてポップアップ内に表示とか。
便利だと思うんだけど…。
122:名無しさん@お腹いっぱい。
07/07/11 16:57:51 d+LpA/Xf0
すいません
gyoの横のバナーが激しくウザイのですが
何とかならないでしょうか?
URLリンク(www.gyao.jp)
URLリンク(www1.gyao.jp)
123:名無しさん@お腹いっぱい。
07/07/11 17:41:23 W2u/RnAL0
>>122
めっさ手抜きで
[Patterns]
Name = "Gyao_banner_ab"
Active = TRUE
URL = "www.gyao.jp"
Bounds = "$NEST(<DIV,</DIV>)"
Limit = 1850
Match = "*class="banner_(a|b)">*"
124:名無しさん@お腹いっぱい。
07/07/11 18:32:49 d+LpA/Xf0
ありがとうございますm( __ __ )m
ウザイバナー消えて感謝感激です。
誠にありがとう御座いました。
125:名無しさん@お腹いっぱい。
07/07/15 20:04:57 O6rU24kO0
オミトロンで快適ふたばらいふ
URLリンク(www.2chan.net)
こちらへどうぞ
126:名無しさん@お腹いっぱい。
07/07/15 20:05:37 O6rU24kO0
誤爆すまん
127:名無しさん@お腹いっぱい。
07/07/16 19:41:50 d0+ofghy0
>>125
どこの誤爆だろう
ふたば文字板消されちゃって困ってたんだけどそこ使うのかな
128:名無しさん@お腹いっぱい。
07/07/19 05:19:52 drusWhRE0
画像サイトの pya! で、カーソルキーの ←→ を押すと
「前の画像」「次の画像」に飛ぶよう javascript を挿入してみた。
【例】pya! ふわぁ〜(その2)
URLリンク(pya.cc)
[Patterns]
Name = "pya! CursorKey back-next $SET"
Active = TRUE
Multi = TRUE
URL = "pya.cc/pyaimg/"
Limit = 6000
Match = "("
" <head>"
" *"
" <a href=('pimg.php?imgid=[0-9]+')\0>"
" <img src='../bgimg/back_pya.gif'"
" *"
" <a href=('pimg.php?imgid=[0-9]+')\1>"
" <img src='../bgimg/next_pya.gif'"
" $SET(back=\0)"
" $SET(next=\1)"
")\9"
"$STOP()"
Replace = "\9"
129:名無しさん@お腹いっぱい。
07/07/19 05:20:36 drusWhRE0
[Patterns]
Name = "pya! CursorKey back-next $GET"
Active = TRUE
URL = "pya.cc/pyaimg/"
Limit = 10
Match = "</head>"
"$STOP()"
Replace = "<SCRIPT language="JavaScript">\n"
"<!--\n"
"function lrPage() {\n"
" if(event.keyCode == 37) location.href = $GET(back)\n"
" if(event.keyCode == 39) location.href = $GET(next)\n"
"}\n"
"window.document.onkeydown = lrPage;\n"
"//-->\n"
"</SCRIPT>\n\n"
"</head>"
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4729日前に更新/352 KB
担当:undef