Shmily - チャット履歴のアーカイブ、QQ、WeChat、SMS、Email などに対応 - 小众软件#
#Omnivore
Shmilyは、さまざまなソフトウェアから個人データをエクスポートし、タイムラインで表示するツールです。ユーザーのデータを完全にコントロールし、永久に保存できます。@Appinn
発見チャンネルからの情報です。開発者は @lqzh です:https://meta.appinn.net/t/topic/47386
これは何ですか / 一言で言うと#
さまざまなソフトウェアから個人データをエクスポートし、タイムラインで表示するツールです。ユーザーのデータを完全にコントロールし、永久に保存できます。
- QQ、MobileQQ、Wechat、SMS、CallLog、Camera、Email など、さまざまなソースをサポートします
- Nokia Symbian S60v3 の MobileQQ や SMS もサポートしています!
- フィルタリング、検索、コメント、チャート統計分析などの機能をサポートしています。
デモ#
余計なことは言わずに、まずはデモをご覧ください http://demo.shmily.lqzh.me/ (Github でホストされているため、アクセスが遅い場合があります)
// PC のみ対応しています。誰も自分の履歴を携帯電話で見ることはありませんよね...
ハイライト#
私は 既存の チャット履歴のアーカイブプロジェクトを見てきましたが、次のような問題があります
- 使用上の問題
- ほとんどの場合、HTML テンプレートが直接出力され、ページ分割がなく、数百メガバイトの HTML は使用できません
- エクスポートされたアーカイブデータは検索、フィルタリング、コメントなどができず、アーカイブデータの意味が失われます
- チャート統計がなく、データが追加価値を示さない
- 表示データが単一であり、QQ Wechat などの複数のプロジェクトをタイムラインで統合して表示することはできません
- 複数回のエクスポートデータ(たとえば、2020 年と 2021 年のエクスポートデータ)を累積的に表示および分析することはできません
- プログラム上の問題
- データの取得が不完全であり、取得されるデータは作者が使用するものに依存し、データベースの完全な追加フィールドを取得することはできません
- フルプロセスの結合度が高く、製品に満足していない場合、最初からホイールを作り直すしかありません。途中(復号化されたデータベースなど)から始めることは難しいです
上記の問題に基づいて、Shimlyのハイライトは次のとおりです
- 使用上の問題
- フィルタリング、検索(正規表現をサポート)、コメント(双方向のリンクをサポート)をサポートしています
- 私が思いつくすべてのデータのチャート統計をサポートしています(絵文字の使用頻度さえも)
- 異なるタイプ、異なるバッチのデータを統合して表示および統計することができます
- プログラム上の問題
- アーキテクチャ(詳細はドキュメントを参照)は、
データの取得-Get
(ExportDB、ToMsg)とデータの表示-Show
(Modify、Web)の 4 つのパートに分けられ、中間で<JSON>${Shimly-Msg}
の標準形式を使用して統合します
*ExportDB
、ToMsg
の一部だけを使用して、独自のデータのエクスポートと分析を行うことができます
* 必要な場合は、自分自身のGet
を書くことができ、フロントエンドの作成について心配する必要はありません
*Show
をベースにして、より簡単にカスタマイズされた表示を行うこともできます - 完全なデータのエクスポート、表示(Show)に関係なく、エクスポートできるだけエクスポートします。もし他の人が必要な場合に備えて
Show
はコンポーネントベースの開発であり、純粋なフロントエンドの実装です。人間の脳のような最適化 / (240M のデータファイルのブラウズと検索問題なし)
- アーキテクチャ(詳細はドキュメントを参照)は、
まとめ:これほど完全で使いやすいデータのアーカイブツールは見たことがありません
取得#
支援#
ここまで来たら
自己推薦の理由#
私はこれが最も 小众软件精神 に合ったソフトウェアだと感じています。ほとんどの人には役に立たないけれども重要に見える、普段ほとんど使わないけれども一度だけハートをつけておいて忘れるアプリです。
以前の BOSS は人生の意味はこの世界に何かしるしを残すことだと言っていました。Ph.D. になって人類の限界を突破することは難しいと思うので、自分のデジタルな姿を保存する方が簡単です
インターネットの大手アプリのデータは私の姿を形作っていますが、ほとんどのアプリはユーザーデータの完全なエクスポートをサポートしていません。
これには多くの時間(3 年)を費やしましたので、誰かが必要とするはずです~
役に立つと思ったら、Github でスターをつけてくれれば、私の良い仕事を見つけるのを助けてくれるかもしれません。コインを投げてくれるともっと嬉しいです。
Tips#
プログラム上の問題が発生した場合は、対応する Github リポジトリに問題を報告してください。この投稿はディスカッション用であり、問題を処理しません。
最後に、開発者は発見チャンネルで見つけることができます。