================================================================================
【名          称】 5chLogChanger(5ch過去ログ整形名人) Plus
【フ ァ イ ル 名】 5chLogChanger.zip
【制 作 ・ 著 作】 (C) 2023 mr.Bones
【E-mail Address】 ononobu@nifty.com
【動  作  環  境】 Win10/Win11
【動  作  確  認】 Win11
【ソ フ ト 種 別】 シェアウェア
================================================================================

【はじめに】
    この度は 「5chLogChanger(5ch過去ログ整形名人) Plus」をダウンロードしていただきありがとうございます。
  このソフトはブラウザ上から開いた5chの過去ログスレッドのHTMLファイルからHTMLのタグや
埋め込み広告画像を除去し、テキストファイルに整形するツールになります。

【インストール】
     インストールは不要です。任意の場所に設置して、5chLogChanger.exeを立ち上げて下さい。

【アンインストール】
    フォルダ毎削除して下さい。

【使い方】

[テキスト変換]

1.Chrome等の通常のブラウザで5chの過去ログスレッドを開き、「全部」表示を選択した後、右クリックメニューの名前をつけて保存を選び、自分のPCに保存する。
2.5chLogChanger.exe(本ツール)を立ち上げます。
3.(お好みで)開いたHTMLファイルを以下のディレクトリに自動保存するにチェックを入れます。
4.「ここに5chの過去ログHTMLファイルをドラッグ＆ドロップして下さい。」というメッセージの場所に
  1.で保存したHTMLをドラッグ＆ドロップします。
5.5chの過去ログスレッドのHTMLからタグや画像リンクのタグ(リンクの文字列は残ります)を除去した整形済テキストを出力し、
  3.でチェックボックスにチェックを入れてある場合は「XXX.html」→「XXX.txt」として保存先(初期設定は本ツールのexeと同じ場所)に保存されます。

[ワード抽出]

1.任意で対象スレッドにキーワードを入力します。(未入力の場合は保存先の全テキスト*.txtが対象)
2.抽出キーワードを入力します。
3.抽出ボタンを押します。
4.下のリッチテキストボックスに抽出キーワードを含むレスのみが抽出され、抽出キーワードがハイライト表示されます。

[巡回機能]

1.5chの登録したいスレッドをブラウザで開き、URLをコピーしたら、本ツールの「巡回設定」タブを開いて、巡回スレ編集の「スレURL」に入力して「登録」ボタンを押します。
2.例えばスレッドタイトルが3になっているが、重複スレで本当は4なのでスレ番4で登録したいという場合のみ「ログファイル名」に任意の名前を指定して下さい。
3.上部の「巡回」ボタンを押します。登録されたURLのスレッドを巡回してHTMLをダウンロードし、自動的にテキストファイルに整形します。


【ライセンスについて】
試用期間は初めてソフトを起動したときから14日間です。
それを過ぎると「巡回」機能は使えなくなります。それ以外のHTMLのテキスト整形等はずっと使えます。
ご購入前に十分に試用し、納得した上で、ご購入ください（返金はできません）
※製品版をダウンロードされた方は同封のRegistKey.txtのレジストキー番号を
  ツール上部のLicense＞RegistKeyでレジストキーの入力画面を開き、レジストキーを入力して登録ボタンを押して下さい。

【著作権、免責】
    「5chLogChanger」はシェアウェアとします。著作権は作者であるmr.Bonesが有します。
  本プログラムを使用したことにより生じたいかなる障害、損害
  （例え本プログラム自体のバグによるものであろうとも）において作者は一切責任を負わないものとします。
  各自の責任において使用してください。
      
  又、作者は本プログラムのバグが発見された場合においても、その修正、バージョンアップの義務を負わないものとします。
  （余裕があり、単純なものであれば対応すると思いますが・・・。）

【転載・配布条件】 
    レジストキーを同封しないお試し版としてなら、自由に転載して頂いて構いません。

【変更履歴】

  Version 1.0    2023/2/9
      ・初版作成
  Version 1.1    2023/2/12
      ・一部整形済テキスト変換でタグが残っていたのを修正。
      ・整形済テキストの自動保存先を元のHTMLと同じフォルダから指定してある保存先フォルダに変更
      ・指定した抽出キーワードを含むレスのみを抽出するワード抽出機能を追加
  Version 1.2   2023/2/12
      ・保存先のパスで末尾に\がつかずに整形済テキストが保存出来ていないケースがあったのを修正
  Version 1.3   2023/2/12
      ・5chの過去ログのHTMLタグのパターンが年代によって違い、タグ除去及び抽出に対応出来ていないパターンがあったのを修正。
       (違うパターンはまだあるかも。見つけたら連絡頂けるとうれしいです。)
      ・ドラッグ＆ドロップ及びメニューの開くで複数の過去ログHTMLを開いて、一括で整形テキスト変換出来るように修正。
      ・上記に伴い大量のファイルをテキスト変換すると時間が掛かるのでプログレスバーを表示するように変更。
  Version 1.4  2023/2/12
      ・高DPI環境だと１行で表示すべき内容が折り返される可能性があるので、テキストの領域を大きくしました。
  Version 1.5  2023/2/13
      ・対応パターンを増やしました。板や時期によってパターンが違うので、先は長そう･･･。
  Version 1.6  2023/2/15
      ・対応パターンを増やしました。
  Version 1.7  2023/2/15
      ・日本語のツール名称を変更
      ・対応パターンを増やしました。
  Version 1.8  2023/3/07
      ・対応パターンを増やしました。(したらば掲示板) ←古いファイルを上げていたので再アップ
  Version 1.9  2023/3/12
      ・HTMLのエスケープ文字を個別に置換していたのをSystem.Web.HttpUtility.HtmlDecodeメソッドでデコードするように変更。(三国志系もイケる筈)
  Version 2.0  2023/3/25
      ・整形済過去ログテキストをツリーに表示する機能及び選択したツリーのテキストをリッチテキストに表示する機能を追加。
  Version 2.1  2023/3/27
      ・したらば掲示板でテキスト整形が対応出来ていないパターン、異様に抽出に時間が掛かるパターンがあったので修正。
  Version 2.2  2023/7/12
      ・最新の5chスレッド方式に対応。（消滅する前に現行ログを保存するのじゃー！！）
  Version 2.3  2023/7/12
      ・最新の5chスレッド方式に対応。出来ていないパターンがあったので追加。（消滅する前に現行ログを保存するのじゃー！！）
  Version 2.4  2023/10/15
      ・設定でフォントサイズや背景色を変更出来るように仕様追加。
  Version 2.5  2023/10/15
      ・ツリーの右クリックメニューで整形済テキストのリネームや削除を行えるようにしました。
  Version 2.6  2023/10/28
      ・ツリービューで選択した整形済ログに対して、フォルダ作成、フォルダ移動の機能を追加
  Version 2.7  2023/10/28
      ・ツリービューに表示するフォルダとログファイルにそれぞれアイコン表示を追加
  Version 2.8  2023/11/04
      ・5chの登録したスレッドを巡回してHTMLファイルのダウンロードとテキスト整形を自動で行う機能を追加。（Plus版のみ）
  Version 2.9  2024/04/14
      ・名前欄に除去出来ていないタグのパターンがあったので追加。
  Version 2.9  2024/04/14
      ・名前欄に除去出来ていないタグのパターンがあったので追加。
  Version 3.0  2025/12/13
      ・最近の5chのスレッドフォーマットに対応
  Version 3.1  2025/12/14
      ・変換後のテキスト最終行に最大レス番、取得件数、欠番推定を出力するように変更
  Version 3.2  2025/12/14
      ・5chとしたらばのスレッドで抽出出来ていないパターンがあったので対応
  Version 3.3  2025/12/19
      ・テキスト整形ロジックの変更により巡回機能が上手く動いていなかったのを修正
  Version 3.4  2026/06/21
      ・スレの正規化に失敗するケースがあったので対応

【連絡先】
    ご意見、ご要望、バグレポート等ありまりたら是非以下のＩＤまでご連絡をお願いします。
  今後の参考とさせていただきます。

                                              E-mail  mr.Bones: ononobu@nifty.com
                                                      https://ci-en.net/creator/2110
