※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。


開いているスレタブの中で書き込んだスレのレスを抽出

目次


ダウンロード



概要

884 名前:名無し~3.EXE:2009/09/25(金) 22:29:48 ID:N0eJk333
View氏のサンプルスクリプトを改造してみました。
http://vamp.s9.xrea.com/updata2/3253.zip
↑の中には
ExtractFinalWriting.js
ExtractResponse.js
の二つのスクリプトが入ってます。

ExtractFinalWriting.jsは、開いているスレタブの中で、自分が書き込んだスレがあれば書き込んだレスを特定し、そのスレのリストを新タブに書き出すスクリプト。
 
ExtractResponse.jsは、開いているスレタブの中で、自分が書き込んだスレがあれば書き込んだレスを特定し、レス>ア ンカー)がついたスレのリストを新タブに書き出すスクリプトです。

スクリプトの詳細や仕様は、各スクリプトの頭のコメントに書いてあるのでそちらを読んでもらえれば幸い。


ExtractFinalWriting.js

以下スクリプトファイルのOutlineより抜粋
(スクリプトの概要)
ExtractResponse.jsのテスト用に作ってみた。
開いているスレタブ全部について、その中に書き込みしていたスレがあった場合、最終書き込み時間から自分の書き込んだレスを特定し、そのURL+レス番号のリストを新タブに書き込む。
リンクになっているので、そこから対象タブに飛ぶことも可能。

注:
JaneViewの設定→基本→操作→スレを裏で開くの「スレ内リンク」にチェックが入ってると、抽出したタブのリンクをダブルクリックから別のタブに飛べないです。

(仕様)
・自分の書き込みを完璧に特定するのはまず不可能っぽいので誤爆の可能性はあるようです。

(改良案)
・最終書き込み時間と最終更新時間の比較チェックをする。無駄な処理を減らせる。
・誤爆が多そうな実況関係のスレ(URL)をフィルタして処理から除外する。
・開いてる「スレ」じゃなく、開いてる「板」を対象に処理するとか。


ExtractResponse.js

以下スクリプトファイルのOutlineより抜粋
 (スクリプトの概要)
開いているスレタブ全部について、書き込みしていた場合、最終書き込み時間から自分の書き込んだレスを特定し、そのレスに対してレス(アンカー)がついているかどうかチェックし、レスがついていればそのURL+レス番号のリストを新タブに書き込む。
リンクになっているので、そこから対象タブに飛ぶことも可能。
 
注:
JaneViewの設定→基本→操作→スレを裏で開くの「スレ内リンク」にチェックが入ってると、抽出したタブのリンクをダブルクリックから別のタブに飛べないです。

(仕様)
・自分がレスを書いた後にそのスレッドを更新してないと意味がないですよっと。
・自分の書き込みを完璧に特定するのはまず不可能っぽいので誤爆の可能性はあるようです。
 
(改良案)
・レスついてるんだったら、それもついでにツリー表示できたらイイナ!
・最終書き込み時間と最終更新時間の比較チェックをする。無駄な処理を減らせる。
・誤爆が多そうな実況関係のスレ(URL)をフィルタして処理から除外する。
・開いてる「スレ」じゃなく、開いてる「板」を対象に処理するとか。


コメント