
自分が送信したすべてのテキストと自分の名前を含むすべての返信をまとめたファイルを作成しようとしています... これをスクリプト化する最も良い方法は何ですか? Pidgin 用のそのようなプラグインはありますか? また、追加する行をクリックできるようにしたいと思います。 たとえば、誰かが他のユーザーに非常に便利でわかりやすいガイドを提供し、私は「明日それを実行しよう」と考えます。 すべての行をマークして貼り付け、他のすべての会話をスキップするのではなく、「個人ログに送信」などをクリックするだけで済むようにしたいと思います。
かなり便利そうですね。多くの人が使うと思います。ですから、できれば包括的な回答、または私が最後まで理解できる回答をお願いします。
答え1
要約:本当の要約については、この回答の最後までスクロールしてください。
おい、そういう機能はかなりローカルなもので、残念ながらそんなものはないんだ。
しかし、カスタム構築されたチャット ログ ファイルに約 3 分の 2 近づくことができます。
1. チャットログコンバーターが必要
があるチャットログの効果的な標準化はもう存在しない今日の世界では。
Pidgin チャット ログは、libpurple の HTML 形式または従来のプレーンテキスト形式で保存されます (警告: メッセージの改行はメッセージ内の改行と区別されないため、TXT 形式を正確に解釈できるソフトウェアはありません)。
基本的な基準を満たすプログラムを作成するには:
- あなたが送信したすべてのメッセージを収集します。
- 自分の名前が含まれるすべてのメッセージを収集します。
... Pidgin HTML チャット ログは、ソフトウェアがメッセージの送信者とメッセージ自体の違いを理解できるように解釈する必要があります。 これが最初のステップです。
Pidgin HTML チャット ログの解釈に近づいている進行中のプロジェクトが 1 つあります。
Log2Log チャットログコンバーター
Log2Logでできること
現在、Log2Log v1.0.1 は、すべての Pidgin HTML チャット ログ ファイルを読み取り、さまざまな情報 (時間、タイムゾーン、送信者、送信者のエイリアス、メッセージの内容など) が分離された標準化された 1 つの巨大な JSON 配列に変換できます。
ああ、これがステップ 1 の答えになるかもしれませんね。
残念ながら違います。
Log2Log ができない事
Log2Logの開発者(驚いたことに、私です!) は、Pidgin HTML 形式の多くの機能がソフトウェアにコード化されていないため、Log2Log がそれらを認識できないことを認めています。Pidgin HTML から Log2Log の JSON 形式への変換プロセスは、これまでテストされていません。
Log2Log ではステップ 1 が 2/3 しか完了していないと思います。:(
良い...?
Log2Log の開発は、関心が薄いため、あまり進んでいません。私が行った簡単な調査によると、ほとんどの人はチャット ログが何であるかさえ知らないようです。
これは回答として書かれていますが、私は尋ねたいですあなた読者の皆さん、質問です。
Log2Log チャットログコンバーター プロジェクトをサポートしますか? もしそうなら、私の連絡先は私のスーパーユーザープロフィール。
(注意: 私は Super User に宣伝広告を送りつけようとしているわけではありません。これは、今日のソフトウェア チャット ログ変換の現状です。信じられない場合は、Google で「チャット ログ コンバータ」を検索してください。)
2. カスタムログ用ソフトウェア
Pidgin 用のそのようなプラグインはありますか?
あはは、そんなことはないですよ。>:(
ピジン語の範囲を超えてさえいません。私はもう 1 年以上探し続けています。
しかし、質問にはソフトウェアがすでに存在している必要があるとは書かれていませんでした。
これをスクリプト化する最善の方法は何でしょうか? ... 追加する行をクリックできるようにもしたいと思います。
OP の説明は、私が 2011 年 4 月 3 日から計画していた別のプロジェクトと非常によく似ているようです。
Loguntu チャットログマネージャー
Loguntu の計画は複数回改訂および更新されていますが、この質問に関連して、その説明には、管理するすべてのチャット ログの各行を包括的に操作することが含まれています。
Loguntuが存在しない理由
まず第一に、これを実現するための人員が私にはありません。チャット ログから個々の行を選択するという部分だけでも、私一人では作業量が多すぎます。
第二に、誰も気にしていないし、誰もこれを望んでいません。ほとんどの人がチャット ログが何であるかさえ知らないことに気づいたことを思い出してください。誰も Loguntu のようなものを作らなかったのも不思議ではありません。
Loguntuは最後のステップ
Loguntu の完全な設計図は非常に包括的で、この質問が求めているものすべて、そしてそれ以上のものを網羅しています。もしそれが存在していたら...
TL;DR / 結論
要約: 私はこの質問で説明されている内容を実現するために協力を申し出ますが、それを Pidgin の範囲を超えて進めたいと考えています (必ずしも Pidgin で始まらないという意味ではありません)。
注: Pidgin プラグインを単にインストールするだけでは、最初は目に見えない欠点があるかもしれません。基本的に、ステップ 1 を処理してステップ 2 を実行する必要があります。チャット ログが非常に大きい場合 (連絡先が 1 つだけの HTML ファイルが数千個ある場合、19.41 MiB になります)、Pidgin で検索しようとすると 1 ~ 2 分以上フリーズします (ハード ディスク ドライブに適用され、ソリッド ステート ドライブには適用されません)。これが、Loguntu のような増分ソリューションに惹かれる理由です。