したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | メール | |

テストその2

124 ◆/vmukiyuzw:2012/03/19(月) 02:39:59
>>123
に関してちょっと思いついたのでメモ。
したらばの現行スレの変換については
http://jbbs.livedoor.jp/bbs/read.cgi/computer/1929/1038588508/622
でもやってるのですが、普段あんまり使わないhtmltodatの機能を活用して
別のアプローチでやってみます。


受信オプション - URLの変換:
# したらばのURLをrawmodeに読み替える
s#(http://jbbs\.livedoor\.jp/bbs/)read\.cgi(/.*?/.*?/.*?/).*#$1rawmode.cgi$2#i

前処理:
# レス番号を切り飛ばす
s#(^|\n)\d+<>#$1#igk
# そのまま書き出し
w $SELECTFILE

「dat変換をしない(前処理のみ行う)」にチェック


前処理の段階でdatを書き出してしまうので正規表現以降は不要です。


したらばにはrawmode.cgiというdat形式に近い形式のデータを返すcgiが用意されてるので
まずこれを呼び出すようにURLを変換します。
(このURL変換機能は正直自分では使ったことなかった)

で返ってきたデータにはdat形式にはない余分なもの(レス番号)が付いてるので
これを前処理で切り飛ばします。
ここまでやるともう正しいdat形式になってるので、いつもの正規表現による変換はもう不要です。
前処理のwコマンドでそのまま書き出してしまいます。
(wコマンドも前処理の確認以外では使ったことなかった)

この手法は、dat形式もしくはそれに準ずるものを返してくれるサイトならしたらば以外でも使えそうです。


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板