V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
utodea
V2EX  ›  分享创造

[浏览器插件自荐] 用类似 Github 热力图的方式追踪在浏览器中的中英文停留时间

  •  
  •   utodea · 7 天前 · 686 次点击

    传送门

    已上架 Chrome 应用商店,插件地址

    image

    需求来源

    需求来自我自己过去半年努力提升英语阅读占比的过程,觉得好像每天也读了不少英文资料,但是很难量化。于是就有了这样一个小小的插件,对自己每天在中英文网站上的停留时间可以有一个大致的概念。

    快速实现了一个基础版的,或许你也需要呢!

    核心特点

    • 自动统计在中、英网站上停留的时间(有日、周、月、年维度的)
    • 使用类似 Github 热力图的方式展示在英文网站上的停留“强度”
    • 统计数据离线存储
    • 离线也可以使用

    插件地址 欢迎试用和反馈!

    5 条回复    2024-12-19 09:05:08 +08:00
    dagwbl23
        1
    dagwbl23  
       7 天前
    可以推荐一些英文网站和资料嘛,我也想多英文输入。
    beimenjun
        2
    beimenjun  
       7 天前
    看着为了这种数据要给网页内容的权限,感觉对于隐私特别在意的人群可能很劝退,尤其需要这种插件的目标用户往往特别在意这一点。
    utodea
        3
    utodea  
    OP
       7 天前
    @dagwbl23 我个人主要是平常搜索尽量用 Google ,搜索也尽量用英文去搜索。然后把 V2 、知乎这些全部都替换成 Reddit/Quora/Medium/Dev ,刷 B 站换成刷 Youtube (比如我偶尔看 LOL 比赛就都换成看 Youtube 上的英文流),刷抖音就换成 TT 。还是得自己感兴趣的内容,不然很难坚持。

    事实上,我另外也写了小插件在自己用,根据上一个步骤的中文搜索词或者当前读的中文技术文档的内容,然后可以唤起插件推荐类似的英文内容,但效果不是很好。

    我也还在学习中。
    utodea
        4
    utodea  
    OP
       7 天前
    @beimenjun 确实是这样的,需要两个权限:Storage 和 Host permissions 。提交 Chrome webstore 审核前我也想过这个问题,但我目前还没啥好办法。感觉更“安全”的办法就是把代码开源出来了......

    插件权限如下:

    "permissions": [
    "storage"
    ],
    "content_scripts": [{
    "matches": ["<all_urls>"],
    "js": ["utils.js", "content.js"]
    }]


    大佬有啥好办法或者建议不?
    dagwbl23
        5
    dagwbl23  
       6 天前
    @utodea #3 嗯嗯好的,非常感谢,确实是要在使用中潜移默化的去学习。我之前也尝试过几天,后面不自觉的就全部换回中文环境了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5318 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 07:32 · PVG 15:32 · LAX 23:32 · JFK 02:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.