Skypeの隠された機能の1つは、最後に送信されたメッセージを編集できることです。上矢印キーを押すと、Skypeは最後に送信されたメッセージを変更するオプションを提供します。メッセージが編集されたことを示す特別な表示のあるメッセージですが、一度編集すると元のメッセージは表示されません。
ただし、編集されたメッセージが何であるかを知りたい場合で、Linuxを使用している場合は、このSkyPyコマンドラインツールを使用して、編集されたSkypeメッセージを追跡できます。
LinuxでSkypeが編集したチャット履歴を表示
最初にSkyPyツールをダウンロードします。
SkyPyツールのダウンロード
コマンドラインツールなので、ターミナルを多用します。まず、ツールをダウンロードしたディレクトリに移動します。通常は〜/Downloadsになります。
cd ~/Downloads
次に、ダウンロードしたファイルを抽出します:
tar -xvzf SkyPy-SkypeSpy*
抽出されたディレクトリに移動します:
cd SkyPy-SkypeSpy-SkyPy-7f921d6/skypy
スクリプトの実行権限を変更します:
chmod u+x *.sh
このツールを実行するにはSQLite3が必要です。UbuntuにSQLite3をインストールするには、以下のコマンドを使用してください。
sudo apt-get install sqlite3
すべてを設定したら、以下のコマンドを実行して、ユーザーIDにこのツールをインストールします。
./install.sh your_skype_user_name
さて、これで準備完了です。以下のコマンドを使用して、編集した履歴トラッカーを実行します。
./run.sh
このコマンドは、(スクリプトを実行した後の)編集されたすべてのチャットをターミナルに表示します。次のようになります。
表示されているメッセージが多すぎると思われる場合は、以下のコマンドを使用して履歴を消去してください。
./clean.sh
これにより、画面がクリーンアップされ、SQLiteデータベースのバックアップに履歴が保存され、テーブルがクリーンアップされます。または、出力をパイプ処理することで、出力をテキストファイルに保存することもできます。
この小さなツールが、編集されたSkypeメッセージ履歴の追跡に役立つことを願っています。関連する投稿で、Linuxで複数のSkypeアカウントを同時に使用する方法をご覧ください。
注 :SkyPyはSiddarthRaoによって開発されました。 Linuxアプリの開発者、テーマ、Conky、壁紙のデザイナーでもある場合は、お気軽にお問い合わせページをご利用ください。It’sFOSSで取り上げさせていただきます。