「開いているスレタブの中で書き込んだスレのレスを抽出」の編集履歴(バックアップ)一覧に戻る

開いているスレタブの中で書き込んだスレのレスを抽出 - (2010/01/04 (月) 15:38:33) のソース

*開いているスレタブの中で書き込んだスレのレスを抽出
#contents(page=開いているスレタブの中で書き込んだスレのレスを抽出)
----
**ダウンロード
http://vamp.s9.xrea.com/updata2/3259.zip

----
**概要
//以下コピぺのコピぺ
//http://jane.s28.xrea.com/test/read.cgi/bbs/1253845280/458
 http://pc12.2ch.net/test/read.cgi/win/1250004718/884
 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)をフィルタして処理から除外する。
 ・開いてる「スレ」じゃなく、開いてる「板」を対象に処理するとか。
//ここまで

----
**コメント
#pcomment()