GitHub Remark|给Gay Hub的小伙伴加备注

GitHub Remark|给Gay Hub的小伙伴加备注

💡 原文中文,约1300字,阅读约需4分钟。
📝

内容提要

该项目介绍GitHub Remark,一个基于Tampermonkey的浏览器脚本,用于给GitHub用户添加离线存储的备注。它解决了原Chrome插件云端存储的安全问题,数据保存在浏览器Local Storage中,可手动备份。安装后,用户可双击编辑备注,并在GitHub各页面显示。

🔎

延伸解读

离线存储的隐私考量

原Chrome插件因云端API缺乏鉴权而存在数据泄露风险,作者因此改为离线方案。备注数据仅存于浏览器Local Storage,不经过第三方服务器,降低了隐私泄露的可能。但这也意味着数据仅限本机,跨设备需手动备份。用户需权衡便利性与安全性,若需同步,可自行复制JSON数据至密码管理器等工具。

使用与备份要点

脚本基于Tampermonkey,安装后需在GitHub个人主页双击用户名下的(unset)标记来添加备注。数据存储在Local Storage的GithubRemark-cache字段中,格式为JSON。备份时需按F12进入开发者工具,在Application面板中复制该字段。作者建议存入KeePass2等密码管理软件,以便在不同电脑间迁移。

项目维护与衍生

该项目由原Chrome插件衍生而来,因安全问题而改为离线方案,并已并入原作者仓库。用户若关注后续更新,可留意GithubRemark/tampermonkey仓库。原插件仍存在风险,作者明确不建议使用。对于希望给GitHub好友添加备注的用户,此脚本提供了更安全的替代选择。

Q&A

GitHub Remark是什么?

GitHub Remark是一个基于Tampermonkey的浏览器脚本,用于给GitHub用户添加备注,采用离线存储方式,数据保存在浏览器Local Storage中。

GitHub Remark和原来的Chrome插件有什么区别?

原来的Chrome插件采用云端存储,但API缺乏鉴权,存在数据泄露风险;GitHub Remark改为离线存储,数据保存在本地,更安全。

如何安装GitHub Remark?

首先需要安装Tampermonkey浏览器插件,然后从GitHub或Greasy Fork安装GitHub Remark脚本。安装后打开GitHub个人主页,在用户名下会显示(unset),双击即可编辑备注。

如何给GitHub用户添加或修改备注?

对于未设置备注的用户,其旁边会显示(unset),双击即可编辑;对于已设置备注的用户,直接双击备注,在弹窗中修改即可。

GitHub Remark的备注数据存储在哪里?如何备份?

备注数据存储在浏览器Local Storage中的GithubRemark-cache字段中,格式为JSON。备份时在GitHub页面按F12,切换到Application->Local Storage,复制该字段即可。

为什么原作者不建议使用原来的Chrome插件?

因为原Chrome插件采用云端存储,但API缺乏鉴权,存在高度数据泄露危险,所以不建议使用。

🏷️

标签

➡️

继续阅读