2chLogFormer。
◆概要
2chのログをHTMLで整形します。
このスクリプトは、以下の機能を使用できます。(設定によって、機能を使わない事も可能。)
・名前をbタグで太字に。
・本文の部分を引用タグで一段上げる
・自動的に改行タグの挿入。
・URLのリンクをつなげる。
・HTML出力機能。
・アンカーリンクに対応
ただそれだけのスクリプト。
一応、スクリプト本体を編集する事で、置き換えするタグを変更する事もできます。
正常に変換させるには、ログの名前欄が
^[0-9]{1,4} 名前:「名前」\[[^\[\]]*\] 投稿日:[0-9]{4}/[0-9]{2}/[0-9]{2}\([月火水木金土日]\) [0-9]{2}:[0-9]{2}:[0-9]{2}(.[0-9]{2})?( ID:.{3,10})?$
例)177 名前:あああああああ[] 投稿日:2008/12/06(土) 17:19:41.50 ID:QEkj1fwo
である必要があります。
もし別の形式のテキストを変換したい場合、正規表現を用いて2chLogFormer.vbsの該当箇所を適正変更してください。
変換後は、
・2chスレッド変換例
のような形になります。
◆変換例
2chスレッド変換例
◆ダウンロード
2chlogformer。(ver1.11)
◆ヒント
janeでのログ収集には、下記のスクリプトを使うと便利かも。
コマンド:cmd /c CScript //Nologo utf8_decode.js $TEXTU>>変換前.txt
utf8_decode.js(janeと同じフォルダに保存してください。)
◆既知の問題
1,引用に関するバグ
6 名前:名無しさん[] 投稿日:2008/12/16(火) 16:33:02 ID:BY5pmOZc0
以下引用です。
60 名前:名無しさん[] 投稿日:2008/12/16(火) 00:33:02 ID:BY5pmOZc0
引用された〜〜
このような形に対応しておらず、通常の書き込みと同じように成形される。
2,メール欄内の[]に関するバグ
メール欄の中に[]が有ると、それ以下の書き込みが全て太字・緑色になってしまう。
◆開発履歴
2008/12/25 1.11
・アンカーに対応
変換する毎に乱数を付加するので、スレ毎に変換すると同じページに複数のスレを表示させてもアンカーで不具合が生じません。
2008/12/19 1.10
・名前欄成形の仕様を変更
2LF_Makerで行全体を太字にするか、名前欄のみを太字にするかを選択できます。
ちなみに、名前欄のみを太字にすると、少し処理が重くなります。
・名前欄に[]が入ってると変換できなかったのを修正。([名無し]さん(bin+cue).rar 等)
今まで名前欄の文字数が40文字未満だったのが、制限が無くなった。
ただし、メール欄内に[]の文字を入れられないという制限がつきました。([sage[]]等)
・レスの引用を「>」や「>」で行っていた場合、上手く成形できていなかったのを修正しました。
・「1001 名前:1001[] 投稿日:Over 1000 Thread」に対応
・その他、細かいバグの修正
詳しくはhistory.txt参照
管理者:仁義無きあえぎ声。
なにかあったら、
matome.site(あっと)gmail.com
もしくは
GEP本スレにてご連絡ください。
powered by ごった煮WEB