各位好,我之前发过一个小项目 —— 摸摸鱼计时器 🐟,macOS 上的效率小工具,用来统计你一天里在「非主力 App 」上花的时间,最后浓缩成一个菜单栏上的「摸鱼率」。
之前只支持统计 app 使用时长,这两天发布了 1.1 版更新,上线了用户呼声最高的功能:👉 支持统计网页使用时长
其实做初版的时候我也知道网页统计功能很重要,毕竟现在 web 应用那么多。技术方案上本来是想做一个浏览器插件和客户端通信,但感觉这个路径挺长毕竟要多装一个插件所以就搁置了。后来 GPT 给了新的思路直接通过 AppleScript 获取当前前台 tab 的标题和 URL ,无需各个浏览器安装插件那么麻烦只需要向用户申请一下系统的 automation 授权,于是就照这个思路实现了。
另外对于怎么统计浏览器的工作/摸鱼区分,发布 1.0 的时候 @Lemon2ee 朋友建议了按照浏览器的 Profile 分,确实这个会更精确也方便统计但是我在测试群里简单调研了一下大家的使用习惯以及考虑了不同浏览器差异导致的实现成本,最后还是走了朴实无华的按照 URL 来分的方式。源码暂时没开,但如果大家对网页统计方案有更优雅的实现建议,也非常欢迎讨论~
很多朋友对于这样触碰到敏感数据的产品的隐私问题还是很关注的,我也确实在官网和引导以及设置界面里都提到了会收集日活信息(用户的操作系统版本和摸摸鱼 app 本身的版本等),这部分其实我也挺好奇大家怎么看待?我并没有打算做纯本地小工具,日后也考虑把软件加上登录和 web 功能以查看历史数据和弱社交功能,对于一个其实个人承诺并没有什么力度的个人开发者应该怎么处理比较好?
目前 1.1 版本已经上线(甚至已经当晚又修了一轮 bug 了),但个人开发精力有限,肯定还是有很多疏漏,目前已知的 bug 是 Chrome 的 tab 全部关完之后会重复申请 automation 授权(这也是我完全没测到的,我自己是常年几十个 tab 一直开着的哈哈哈哈),欢迎大家多多体验多多提 bug:
![]() |
1
BelovedOne 23 小时 9 分钟前 ![]() 谢谢分享,相反我想要一个实际工作时长计算器,因为我绝大多数时间都在摸鱼。
|
![]() |
2
JJYing OP PRO @BelovedOne 考虑增加一个主题,一键切换成「拉拉驴计时器」,所有海鲜图标换成牛啊马啊骡子啊
|
![]() |
3
zieglar 22 小时 54 分钟前 ![]() 希望早日加上 Arc/Dia 的支持
|
5
Mzs 22 小时 42 分钟前 ![]() 用了 2 周 太好用了 对于摸鱼还是有一定督促作用的😂
OP 可以绑定个钱包地址吗 我要给你打赏 |
7
my7401480501 21 小时 51 分钟前 ![]() 很不错,我用几天来继续反馈
|
8
pyre 21 小时 46 分钟前
要是支持 firefox 就好了(大哭
|
![]() |
12
engili 5 小时 11 分钟前
反馈一个小问题,已经开启了自动化权限,但是 会一直弹窗提示去获取。 网页统计时长是正常的,看起来 功能已经开启了的
|
![]() |
14
BelovedOne 4 小时 30 分钟前
最好能加入摸鱼排行榜和牛马排行榜,日榜周榜月榜
|
![]() |
16
engili 4 小时 26 分钟前
试了下,是每次关闭 Chrome 必现,会弹出那个权限弹窗
|
![]() |
17
JJYing OP PRO @BelovedOne 这个大家也提过很多次哈哈哈,会做!
|