拖延症患者的日常:开了三十个标签页,关掉觉得可惜,留着又碍事,最后浏览器卡到重启,收藏夹里全是没看过的链接。
所以我写了个扩展,叫 Omnipotent-Pocket ,逻辑很简单:把想留住的页面收进一个本地收藏库,然后放心关掉。
■ 它做什么
· 按域名规则收集:只收你关心的站点,子域名一起匹配;范围可以是当前窗口或全部窗口 · 自动去重:同一个 URL 只留一条,跟踪参数( utm_*、fbclid 之类)会先被剥掉再比 · 收藏库:搜索标题/网址/域名/摘要,按域名筛,按时间或标题排,可编辑可删除 · README 摘要:保存 GitHub 仓库时抓 README ,优先用中文版本,存一段能直接读的摘要 · GitHub 增强搜索:按语言、star 、fork 过滤,选中的结果直接进库 · 导出:Markdown 清单(适合贴进笔记)或完整 JSON (可还原) · 可选 Gist 同步:填自己的 token ,备份写进自己账号下的私有 Gist
■ 几个刻意的取舍
■ 技术上的几件事
· Manifest V3 ,service worker 里做消息路由,页面和后台通过 sendMessage 通信 · 没有构建步骤,源码即产物,改完直接 reload 扩展 · 去重先规范化 URL (小写 host 、去默认端口、排序 query 、剥跟踪参数)再比 · GitHub API 未认证时有速率限制,所以 README 抓取有并发上限( 3 )和每轮上限,失败会留待补全,不阻塞收集 · 界面中英双语,跟随浏览器语言,也可以在收藏库左下角手动切
■ 它不是什么
· 不是 Pocket / Raindrop 的替代品:那两个是云端稍后读,这个默认不联网 · 不是 OneTab:OneTab 是「把标签页堆成一个列表」,这个是可检索、可编辑的库,还能导出 · 没有 AI 摘要、没有团队协作、没有移动端,这些我短时间内也不会做
■ 现在的状态
已经上架 Chrome 应用商店。中文说明和截图在产品页: https://holatiger.com/omnipotent-pocket
商店地址: https://chromewebstore.google.com/detail/omnipotent-pocket/fegafpjecnmogggggafkdalcgccaojpo
想听两类反馈:
拍砖随意,功能上的取舍我大概率会听。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.