んで、JavaScript SelectMenu Link to Normal Link(ちょっと名前変わった。(w)ですが、 CGI無いんですがフィルターの部分だけ作ってみました。 なかなかうまくいかなかったりでちょっと切れかけました。(w 動作確認はLycosのリダイレクタを使ったんだけど良い感じです。 此れで満足してもらえるかな。(w 後はCGIなんだが893さんがつくってるっぽいんだが進行具合はどうなんだろね。 其の前に見つけてしまったよって言う人とかいますか?(w まー、CGIが出たら公開しますね。
Name = "2ch. dat converter (add link)" Active = true URL = "([a-z]+.2ch.net|www.bbspink.com|2ch.server.ne.jp/2ch)/[^/]+/dat/[0-9]+.dat" Multi = true Match = "\s(http://([%21-%3b]|[%3d-%5f]|[%61-%7e])+)\1 $SET(0=\n KiT with☆Androgynous☆ 投稿日: 2001/02/23(金) 22:48
Name = "JavaScript SelectMenu Link to Normal Link (1/2)" Active = TRUE Multi = TRUE Bounds = "<form*</form>" Limit = 3000 Match = "<form*>\3<select*onChange=*>\9<option*value="(http(s|)\1:// $SET(0=http\1://)|(.+/|) $SET(0=http://\h/)) \2"*>\4</select>\5</form>" Replace = "<form ACTION="http://proxomitron.netfirms.com/cgi-bin/RDr.cgi" METHOD="get" target=_blank>\3" "<select NAME="url">\9<option value="\0\2"><!--JSLMtNML-->\4</select>" " <input TYPE=Submit value="RDr">\5</form>"
Name = "JavaScript SelectMenu Link to Normal Link (2/2)" Active = TRUE Multi = TRUE Limit = 512 Match = "<!--JSLMtNML-->\9<option*value="(http(s|)\1:// $SET(0=http\1://)|(.+/|) $SET(0=http://\h/)) \2"*>" Replace = "\9<option value="\0\2"><!--JSLMtNML-->"
Name = "2ch KoteHN Res Killer" Active = TRUE URL = "([a-z]+{2,9}.2ch.net|www.(machibbs|bbspink).com|2ch.(server.ne.jp|binboserver.com))" Bounds = "<dt>*
" Limit = 5000 Match = "<dt>\1 名前:(*(Proxmine|KiT with☆Androgynous☆|saru|ヒロヒト)*)\2<dd>\3
Name = "JavaScript SelectMenu Link to Normal Link (1/2)" Active = TRUE Multi = TRUE Bounds = "<select*/select>" Limit = 2500 Match = "\3<select*onChange=*>\9<option*value="(http(s|)\1:// $SET(0=http\1://)|ftp:// $SET(0=ftp://)|(.+/|) $SET(0=http://\h/)) \2"*>\4</select>\5" Replace = "</form><form ACTION="http://proxomitron.netfirms.com/cgi-bin/RDr.cgi" METHOD="get" target=_blank>\3" "<select NAME="url">\9<option value="\0\2"><!--JSLMtNML-->\4</select>" " <input TYPE=Submit value="RDr">\5</form>"
Name = "JavaScript SelectMenu Link to Normal Link (2/2)" Active = TRUE Multi = TRUE Limit = 256 Match = "<!--JSLMtNML-->\9<option*value="(http(s|)\1:// $SET(0=http\1://)|ftp:// $SET(0=ftp://)|(.+/|) $SET(0=http://\h/)) \2"*>" Replace = "\9<option value="\0\2"><!--JSLMtNML-->"
このまま使いたいときは、2ch Large AsciiArt Killerを使わないようにしてください。
Name = "2ch set font face for AsciiArt" Active = TRUE URL = "([a-z]+{2,9}.2ch.net|www.(machibbs|bbspink).com|2ch.(server.ne.jp|binboserver.com))" Bounds = "<dt>*
Name = "2ch NG word Killer" Active = TRUE Multi = TRUE URL = "*.2ch.net|2ch.binboserver.com|*.bbspink.com|*.machibbs.com" Bounds = "<dt>*\n" Limit = 5000 Match = "<dd>((*($LST(NGword))\#)+{3})\1
>>254 JavaScript SelectMenu Link to Normal Link (1/2) JavaScript SelectMenu Link to Normal Link (2/2) JavaScript Link to Normal Link Javascript Select Link to Normal Link
Name = "JavaScript Link to Normal Link" Active = TRUE Bounds = "<a*>" Limit = 256 Match = "\1("|)javascript:*\(*"\2.\3"*\)(;|)("|) \4" Replace = "\1"\2.\3"\4"
JavaScript Link to Normal Linkへの変更です。
すいませんねぇ、ゴチャゴチャしてて。 変更したら全部を書いたほうが良いのかな?
で、補足として、
Javascript Select Link to Normal Link は、
JavaScript SelectMenu Link to Normal Link (1/2) JavaScript SelectMenu Link to Normal Link (2/2)
Name = "Ads: Yahoo Groups logo and banner (pt1)" Active = TRUE URL = "groups.yahoo.com" Limit = 64 Match = "<BODY bgcolor="FFFFFF" text="000000" >" Replace = "<BODY bgcolor="FFFFFF" text="000000" > <noscript> " "<script language="ShonenScript">"
Name = "Ads: Yahoo Groups logo and banner (pt2)" Active = TRUE URL = "groups.yahoo.com" Limit = 64 Match = "</table> <font size="-1"> <table" Replace = "</script></noscript> <font size="-1"> <table"
Name = "Free page not found back [test]" Active = TRUE URL = "*.GeoCities|*.virtualave|*.tripod|*.prohosting|*.nbci|*.fortunecity" Limit = 256 Match = "<b>Whoops! We can't find your page!</b>" "|TITLE>Yahoo!*File Not Found</TITLE>" "|<title>*Virtual Avenue Error 404*</title>" "|Sorry, but the page or file that" "|<title>Tripod:ファイルが見つかりません</title>" "|<title>URL not found</title>" "|<title>NBCi 404 Error</title>" "|<TITLE>FortuneCity*404 Error</TITLE>" Replace = "<script>history.back()</script>\k"
In = FALSE Out = TRUE Key = "2ch Returns to read.cgi after writing." URL = "(*.2ch.net|2ch.server.ne.jp/2ch|www.bbspink.com)*index2.html" Match = "$IHDR(Referer: \0read.cgi\1)" Replace = "$JUMP(\0read.cgi\1)"
Name = "2ch New thread making form Killer 2" Active = TRUE URL = "(*.2ch.net|2ch.server.ne.jp/2ch|www.bbspink.com|2ch.binboserver.com)/*/index2.html" Limit = 1345 Match = "<form*(</div> $SET(0=<td>)|</form> $SET(0=
))|" "<tr> <td nowrap align="right">タイトル*</b>
$SET(0=</td></tr></table>)" Replace = "<!--2ch New thread making form Killed-->\0"
2ch New Thread Making Table Killer - インデックス上部テーブル消し 新規スレ作成フォームのあるテーブルを消します、 そのかわり板名とその他リンクを表示します。 スクリーンショット tume.virtualave.net/cgi-bin/up/tume271.png (☆板名☆から〜[2ch New Thread Making Table Killed]の部分)
2ch dat Converter </head>の間違いを直しました。 鯖別に2つなっていたフィルタを、$URLを使い1つのフィルタにしました。 今のところ$URLは問題ないようです。この前はなんでダメだったんだろ…。
Name = "kame.tadaima.com AD Killer" Active = TRUE Multi = TRUE URL = "kame.tadaima.com/2ch/" Limit = 2000 Match = "<!-- Start of Rockets Web Stats Code. Do not alter this code!-->|<SCRIPT language="javascript">*</SCRIPT>|<SCRIPT language="jav ascript1.2">*</SCRIPT>|<SCRIPT SRC="*">*</SCRIPT>|<script language=" javascript">*</script>|<NOSCRIPT>|<BR><A HREF="*" target"*">|<IMG SR C="*" BORDER=0></A>|</NOSCRIPT>|<A HREF=""></A>|<!-- End of Rockets Web Stats Code -->" Replace = "\n"
Name = "Remove flash" Active = TRUE Multi = TRUE Limit = 200 Match = "PLUGINSPAGE="http*"|codebase="http://download*"|*.swf*" Replace = "KEYVAL="NO_CODEBASE""
High Securityで、URL = "$LST(UnsafeURL)"をはずして無かったので、 外して実行したら該当のShockWaveの部分が ["application/x-shockwave-flash"] に置き換わりました。 ただ、Sounds to links との併用をしないとだめみたいです。 Sounds to linksがデフォルトでFlashも殺せるって、ログで見ていたのですが、 チェックいれても消えなかったので奮闘してました。
Name = "kame.tadaima.com AD Killer" Active = TRUE Multi = TRUE URL = "kame.tadaima.com/2ch/" Limit = 2000 Match = "<!-- Start of Rockets Web Stats Code. Do not alter this code!-->|" "<SCRIPT language="javascript">*</SCRIPT>|<SCRIPT language="javascript1.2">*</SCRIPT>|" "<SCRIPT SRC="*">*</SCRIPT>|<script language="javascript">*</script>|<NOSCRIPT>|" "<BR><A HREF="*" target"*">|<IMG SRC="*" BORDER=0></A>|</NOSCRIPT>|<A HREF=""></A>|" "<!-- End of Rockets Web Stats Code -->|<table><tr><td *>*</table>" Replace = "\n"
Java Script 切ってない? 2ch & jbbs dat Converter 4.2 (Not Use JS) [style ver.] でもダメ?
766 名前: 名無しさん 投稿日: 2001/06/23(土) 11:35
kakoの上部に広告出るようになってますね。早速、消してみました。
Name = "2ch kako Ad Killer" Active = TRUE URL = "([a-z]+{2,9}.2ch.net|2ch.(server.ne.jp/2ch|binboserver.com))/([a-z0-9]+{2,9}/kako/)" Limit = 2000 Match = "<center> " "*" "</center> <P>" Replace = "\n"
一応、動いてますが、何か問題あるようでしたら添削お願いします。
767 名前: 764 投稿日: 2001/06/23(土) 11:47
レスありがとうございます。 原因が分かりました。 Java Script無しの環境で 2ch & jbbs dat Converter 4.2 (Not Use JS) [style ver.]&[end]に チェックが入っていて、 2ch & jbbs dat Converter 4.2(無印)にもチェックが入っていたのが 原因でした。 無印の方のチェックを外したら背景が黒くなって、 レス番号が出るようになりました。 てっきり無印もチェックしなければいけないと思いこんだのが悪かったです。
768 名前: 名無し~3.EXE 投稿日: 2001/06/24(日) 22:10
なっちとかいう馬鹿のレスを、2ch NG word Killerで消そうとしたんだけど、 全角スペースを含んだ文字列を、どうやってNGwordリストに加えたものか…。