ActivityWatchは、Windows、Linux、およびmacOS用のオープンソースの個人用アクティビティトラッカーです
通常、コンピューターにどれくらいの時間を費やしていますか?どのアプリケーションまたはWebサイトを最もよく使用またはアクセスしますか?
オンラインアクティビティの分析に興味がある場合は、ActivityWatchでこれらすべての質問に対する回答を見つけることができます。
それはに似ています GoogleのMyActivity または FirefoxのActivityStream 機能が、プログラムが実行されているシステム上でグローバルに。
ActivityWatchは、オープンソースの個人用時間追跡アプリケーションです。その目的は、「分析」のために「使用状況」を記録することです。私の意見では、生産性の向上に役立つツールです。プログラムはコンピューターにデータを保存します。これにより、デバイスでプログラムを使用する際にプライバシーが問題にならないことが保証されます。
あなたはあなたの活動を記録するためにアプリケーションを使用することができます。 FacebookやTwitter、その他のWebサイト、アプリケーション、ゲームに時間をかけすぎることが心配な場合は、ActivityWatchログを使用して、これらのサイトに実際に費やした時間を確認できます。
インストールすると、プログラムはシステムトレイに常駐し、バックグラウンドで動作します。アイコンを右クリックして、アプリケーションを終了し、ダッシュボードにアクセスし、フォルダーにログを記録し、ウォッチャーモジュールを無効にすることができます。アプリケーションは、ルータページへのアクセス方法と同様に、ブラウザでlocalhost:5600またはhttp://127.0.0.1:5600/のURLからアクセスできるダッシュボードを介して制御されます。
インターフェイスには2つのタブバーがあります。主なものには次のオプションがあります:今日、概要、タイムライン、ストップウォッチ。右隅にはさらに3つのオプションがあります。クエリ、生データ、設定です。
[今日]タブでは、毎日のアクティビティにアクセスできます。プログラムが追跡した今日とそれ以前のすべての日の統計を表示できます。メインタブには、上位のアプリケーション、上位のウィンドウタイトル、上位のブラウザドメインなど、その日のアクティビティの概要が表示されます。基本的に、それはあなたが時間を費やしたあなたの最もよく使われるプログラム、ドキュメント、ウェブサイトのリストです。リストは、カテゴリごとの使用時間の降順で表示されます。デフォルトで有効になっているフィルターAFKオプションがあるため、アイドル時間はデフォルトで使用にカウントされません。
トップブラウザドメインには、トップレベルドメインで費やされた時間のみがリストされ、Webサイトの特定のページはリストされません。たとえばYouTube.comが表示されますが、視聴した動画は指定されません。 [ウィンドウ]タブには、アクティビティの視覚的なタイムラインが表示され、すべてのウィンドウがアクセスされた正確な時刻が、Webページで費やされた正確な秒数まで表示されます。 [ブラウザ]タブには、上位のブラウザドメインと上位のブラウザURL、つまり、最も時間を費やしたWebサイトとWebページが表示されます。
メインタブバーに戻ります。[概要]タブを使用して、毎週/毎月/毎年の概要を表示できます。タイムラインタブは、ウィンドウタブに似ていますが、ブラウザやアプリケーションなどの全体的な使用タイムラインを表示します。ストップウォッチは初期の開発段階にあり、カスタマイズが不足していますが、基本的な目的に使用できます。
クエリ、生データは、コーディングの知識がある人を対象としており、プログラムの使用に必須ではありません。自分で処理できる生データを提供します。設定タブには、1つの設定のみがあります。時刻を設定することです(夜勤で働く人々に役立ちます)。
ウォッチャー
ウォッチャーは、ActivityWatchが使用状況を追跡できるようにするモジュールです。プログラムに付属しているデフォルトの1つは、アクティビティの不足によるアイドル時間を認識するAFK(キーボードから離れた)のウォッチャー、および(アクティブなアプリケーションを検出するための)ウィンドウとウィンドウのタイトルです。たとえばメモ帳で作業している場合、ActivityWatchはプログラムをドキュメントのタイトルと共に正しく識別します。ビデオプレーヤー、コンピューターゲーム、またはWebブラウザーについても同様です。
あなたが必要になります ActivityWatch-オープンソースの時間トラッカー Firefoxまたはのアドオン ActivityWatch Webウォッチャー Chromeの拡張機能でウェブの使用状況を監視します。そうしないと、[ウィンドウとブラウザ]タブにWebの使用状況の統計が表示されません。
現在、公式ウェブサイトから入手できる他のウォッチャー(エディターウォッチャー、メディアウォッチャー)はほとんどありません。
また、フルスクリーンでMPV、YouTubeビデオを実行して、追跡方法をテストしました。 ActivityWatchのAFK時間をフィルターで除外すると、コンピューターが使用されていなかったと見なされます(ビデオの再生中に、マウスとキーボードはアイドル状態でした)。したがって、そのようなアプリケーションからの統計はアイドル時間として誤って記録される可能性があります。
プログラムに見られる唯一の欠点は、プライベートと見なすことができるデータを秘匿化するオプションや、データを暗号化するオプションがないことです。 ActivityWatchはPythonで記述されており、Windows、Linux、およびmacOSで使用できます。
おわりに
ActivityWatchは、コンピューターの使用状況を追跡および分析するためのオープンソースのクロスプラットフォームソリューションです。たとえば、一般的な領域をカバーするには、追加のインストールが少し必要です。 Webブラウザーはデータを収集および処理して、コンピューターでのアクティビティの概要を示します。
AFKフィルターは、コンピューターとのやり取りを必要としないアクティビティに関しては少し問題があります。特定のプログラムを除外するオプション(例:メディアプレイヤーは、それを改善するのに役立ちます。
概して、