htmltodatの各種設定ファイルを用いて2chのミラーhtmlをdat化してJane該当フォルダに保存するスクリプト by mirrorhenkan
これは、Jane外部コマンドで
2chミラーサイト(サンプルは暇つぶし2ch [http://yomi.mobi/2/]とログ速[http://logsoku.com/]および讃岐メニュー[http://s2ch.net/])の
該当スレを呼び出し、保存先指定ファイルを自動生成して
htmltodat(http://mukiyu.g.ribbon.to/)で使う各種設定ファイル(regexps.txt/**.ucv/**.acv/**.cvr/**.prm等)を用いて
dat化保存までを自動で行うような事が出来ないかと試みてみたものです。
[使い方]
・http://mukiyu.g.ribbon.toからhtmltodat(バージョン0.9.0以上のもの)をダウンロードして
Jane2ch.exeと同じフォルダに解凍して下さい(最小限・・・htmltodat.exe/bregexp.dll/ntf32.dllの3つ)
・Jane2ch.exeと同じフォルダにhtmltodat-convert2_20121213.zipを解凍したものをコピーして(このreadme.txtを除く)
Janeを起動して下さい。
・外部コマンドの設定をして下さい。
(1)暇つぶし2ch
「ツール」(or「設定」)→「設定」→ツリー中の「コマンド」で
*コマンド名: 暇つぶし2chで見る
*実行するコマンド:wscript "$BASEPATHhtmltodat-convert2.wsf" "$LINK" "暇つぶし2ch"
を記入して追加して下さい。
直接command.datに記入する場合は
*暇つぶし2chで見る=wscript "$BASEPATHhtmltodat-convert2.wsf" "$LINK" "暇つぶし2ch"
でいいと思います。
(2)ログ速
「ツール」(or「設定」)→「設定」→ツリー中の「コマンド」で
*コマンド名: ログ速で見る
*実行するコマンド: wscript "$BASEPATHhtmltodat-convert2.wsf" "$LINK" "ログ速"
を記入して追加して下さい。
直接command.datに記入する場合は
*ログ速で見る=wscript "$BASEPATHhtmltodat-convert2.wsf" "$LINK" "ログ速"
でいいと思います。
(3)讃岐メニュー
「ツール」(or「設定」)→「設定」→ツリー中の「コマンド」で
*コマンド名: 讃岐メニューで見る
*実行するコマンド:wscript "$BASEPATHhtmltodat-convert2.wsf" "$LINK" "讃岐メニュー"
を記入して追加して下さい。
直接command.datに記入する場合は
*暇つぶし2chで見る=wscript "$BASEPATHhtmltodat-convert2.wsf" "$LINK" "讃岐メニュー"
でいいと思います。
(4)それぞれ(リンク等でなく)自分でスレッド入力したい場合、それぞれ
*コマンド名: 暇つぶし2chで見る(URL入力)
*実行するコマンド: wscript "$BASEPATHhtmltodat-convert2.wsf" "$INPUT" "暇つぶし2ch"
*コマンド名: ログ速で見る(URL入力)
*実行するコマンド: wscript "$BASEPATHhtmltodat-convert2.wsf" "$INPUT" "ログ速"
を設定して下さい。
(5)サンプル以外のミラーhtmlにも対応させたい場合
サンプルで同梱した「ログ速.prm」及び「暇つぶし2ch.prm」を参考に各自で試してみて下さい。
外部コマンドへの登録は、例えばprmファイルが「hoge.prm」の場合
*コマンド名: hogeで見る
*実行するコマンド: wscript "$BASEPATHhtmltodat-convert2.wsf" "$LINK" "hoge"
*コマンド名: hogeで見る(URL入力)
*実行するコマンド: wscript "$BASEPATHhtmltodat-convert2.wsf" "$INPUT" "hoge"
のようにして下さい。
・実行方法
または取得したい板のスレッドリンクで右クリック実行して下さい。
また、上の(4)で設定したものを実行すれば、各自それぞれのスレッドを指定可能です。
[必要環境]
Windows Script5.5+IE5.0以上もしくはIE5.5がインストールされているWinXP
98/Meでも動くかも(動かないかも。作者がXPの環境なもので・・・)
[付記]
使えたら(動いたら)もうけものくらいに思っていて下さい。
動かなかったらごめんなさいという事で。非力なPCでは無理かも。
また、当然ですがログ速・暇つぶし2chにミラーが保存されていないスレッドでの取得は出来ませんし
その他いろいろあると思いますが
同様に動かなかったらごめんなさいという事で。
(*フォルダが存在しない場合の処理を行っていませんので、いったん板取得してフォルダ生成して下さい)
現状のスクリプトでは、ローカルdatとの比較を行わず強制的に置き換えてしまいますがご容赦ください。
このスクリプトを使って発生した損害に関しては、一切の責任を負いません。
また、アンチウイルスソフトが反応するかもしれません。
悪意があるスクリプトではありませんが、どうしても不安なら使わないほうがいいです。
【重要】
このスクリプトについての質問等をhtmltodatサポート板のほうへはしないで下さい。
ただ、htmltodatによるそれぞれのミラーhtmlのdat化およびprmファイル作成についてはこの限りではありません(・・と思う^^;)
[謝辞]
これはhtmltodat0.9.0以上でのバッチコマンド対応バージョン用スクリプトです。mukiyuさんありがとうございました。
また、下記サイトを大いに参考にさせて頂きました。
http://www.geocities.co.jp/lauhangwoo/jane/
http://homepage3.nifty.com/aya_js/wsh/wsh205.htm
[更新履歴](上にいくほど新しいです)
2012.12/22 dat取得後該当スレを開くようにした。讃岐メニュー追加
2012.12/18 少々手直しして公開
2012.11/25 htmltodatのバッチコマンド実装化(8.1.9)に伴い作成
------------------------------------------------------------------
written by http://mirrorhenkan.g.ribbon.to/