文章差分レポートくん|原文と整理後の変更をHTMLで見比べるPythonツール
- Digital500 JPY

原文とAI整理後など、2つのUTF-8テキストを行単位で比較し、変更・追加・削除の箇所をHTMLに保存するPython CLIです。 AI・外部通信・追加ライブラリ・APIキーは使いません。意味の正誤や事実を自動判定する商品ではありません。 【できること】 ・原文と整理後の変更箇所を左右に表示 ・原文/整理後の行番号と変更ブロック数を表示 ・結果をブラウザーで読めるHTMLへ保存 ・既存の出力は上書きせず停止 【必要環境】 Python 3.10以上、ターミナル操作、HTMLを表示できるブラウザー。Python未導入の場合は別途用意が必要です。ダブルクリックで入力する画面付きアプリではありません。 【入力・制限】 UTF-8(BOM可)のプレーンテキスト .txt、各200000バイト・2000行以内。Word/PDF/Shift-JISには非対応。文字単位の強調、意味判定、担当・期限の抽出は行いません。改行コードCRLF/LFと末尾の改行の有無は比較対象外です。行の移動や空白も差分になり、ブロック数は誤りの数ではありません。 出力HTMLには入力の変更箇所が入ります。個人情報・機密を検出、匿名化する機能はありません。共有可否は人が確認してください。保存先のクラウド同期を止める機能もありません。 【同梱6ファイル】 本体 text_diff.py/回帰テスト test_text_diff.py/架空の原文 before.txt/架空の整理後 after.txt/README_はじめに.md/利用条件.md 【検証範囲】 2026年10月20日、macOS Python3.12で11テスト合格。販売ZIPを別フォルダーに展開して実行し、架空サンプル4行のうち変更した3行が1ブロックとして表示され、共通行が変更に含まれないことをHTML実画面で確認。Windows実機、Python3.10実機、特定AIの実行、実務データは未検証です。サンプルは説明用の架空例です。 【利用条件・サポート】 購入者本人・同一組織の内部業務で使用と改変可。入力に権利がある場合、生成レポートは商用成果物にも利用可。ソース・ZIP・資料の再販売、再配布、無断公開は禁止。 BOOTHメッセージで、同梱サンプルの実行・説明との相違・再現する不具合の確認を受け付けます。環境設定代行、Python導入代行、個別改修、データ復旧、内容の正誤判断は対象外。返答期限・継続更新・特定成果は保証しません。詳細は同梱の利用条件.mdをご確認ください。 販売物はBOOTHで販売中。 https://meraklab.booth.pm/ Instagram・TikTok・YouTube・note・Xで発信中。フォローよろしくね! Instagram https://www.instagram.com/merak.lab2022/ TikTok https://www.tiktok.com/@shigoto_ai YouTube https://www.youtube.com/channel/UCUL-Qp9uTpCX_zOiwoK9wVA note https://note.com/merak_laboratory X https://x.com/ai_shigoto_m
