开发者社区 问答 正文

activitywatch 一个记录你的时间都花在那的 Python 项目

img

ActivityWatch的目标很简单:在不损害用户隐私的情况下,尽可能多地收集有价值的数据。

为了实现这一目标,我们通过创建一个用于在用户本地计算机上安全存储数据的应用程序以及一组记录数据的观察程序来实现这一目标,例如:

当前活动的应用程序及其窗口标题 当前活动的浏览器选项卡及其标题和URL 键盘和鼠标活动,以检测您是否处于AFK状态(“远离键盘”) 作为用户,您可以根据需要收集尽可能多的数据,也可以根据需要收集尽可能少的数据。

说白了,就是,记录您所做的事情。

使用截图

img

安装使用

下载可用版本 releases page.

学习如何使用 our guide in the documentation.

学习如何自己构建 There's a guide for that too.

初衷

针对大多数时间追踪软件而言,有很多痛点

  • 非开源用户不拥有数据
  • 缺乏同步
  • 设置/使用困难
  • 数据分辨率低
  • 难以扩展或无法扩展

为了尽力解决痛点,开发本软件

特性比较

Basics
User owns data GUI Sync Open Source
ActivityWatch ✅ ✅ WIP, decentralized ✅
Selfspy ✅ ❌ ❌ ✅
ulogme ✅ ✅ ❌ ✅
RescueTime ❌ ✅ Centralized ❌
WakaTime ❌ ✅ Centralized Clients
Platforms
Windows macOS Linux Android
ActivityWatch ✅ ✅ ✅ WIP
Selfspy ✅ ✅ ✅ ❌
ulogme ❌ ✅ ✅ ❌
RescueTime ✅ ✅ ✅ ✅
Tracking
App & Window Title AFK Browser Extensions Editor Plugins Extensible
ActivityWatch ✅ ✅ ✅ ✅ ✅
Selfspy ✅ ✅ ❌ ❌ ❌
ulogme ✅ ✅ ❌ ❌ ❌
RescueTime ✅ ✅ ✅ ❌ ❌
WakaTime ❌ ✅ ✅ ✅ Only for text editors

详细文档,可以查看,https://docs.activitywatch.net/en/latest/watchers.html

展开
收起
huc_逆天 2020-05-21 19:12:12 2358 分享 版权
1 条回答
写回答
取消 提交回答
  • 欢迎分享哦~

    2020-05-22 17:49:17
    赞同 展开评论
问答分类:
问答地址: