书签清理
Bookmark Cleaner
打开浏览器导出的书签文件,找出重复项、空文件夹和撑体积的图标数据,写回一份清理好的文件;死链检测在浏览器里做不到,所以它不做。
每个浏览器都把书签导出成同一种 Netscape HTML 文件,几年之后那个文件有同样的三个问题:存了两遍的页面、从没打开过的文件夹,以及一兆字节的内嵌图标。这个工具读那个文件,显示里面有什么,用同样的格式写回一份清理过的。
你导出的书签文件
把书签 HTML 文件拖到这儿
Chrome / Edge: 书签管理器 → 导出书签 · Firefox: 管理书签 → 导入和备份 → 将书签导出为 HTML
怎么用
从浏览器导出
Chrome 和 Edge:书签管理器 → 导出。Firefox:管理书签 → 导入和备份 → 将书签导出为 HTML。
改任何东西之前先看报告
总数、重复组、空文件夹、文件夹深度,以及图标占了多少 KB。重复列表显示会保留哪一份。
只打开你要的清理
去掉追踪参数和忽略 `#` 后面的部分会改变什么算重复,所以你切换它们时上面的数字会跟着动。
导入清理后的文件,然后删掉旧文件夹
导入是添加一个文件夹,不是替换已有的,所以安全的顺序是导入、检查、然后删掉原件。
常见问题
它能告诉我哪些链接死了吗?
不能,浏览器里的任何页面都不能。向另一个站点的请求被跨域策略拦住,常见的绕法返回的是不透明响应,分不清 200 和 404。凭猜测删书签比直说不能更糟——本站的死链检测在服务器上运行,能正经回答。
重复项保留哪一份?
最早保存的那份。同一地址后来的副本通常是无意的重复保存,更早的那份更可能待在你本来想放的文件夹里。
我的文件为什么缩小了这么多?
如果你去掉了图标,就是图标。它们以 base64 数据 URI 的形式存在 HTML 里,通常占了大部分体积;导入后浏览器会重新抓取它们,所以去掉除了第一次加载之外什么都不损失。
文件会离开我的电脑吗?
不会。它在页面里解析——这很要紧,因为书签导出是一份相当完整的你读了些什么的记录。
可以从这些接进来
待办清单
Todo List
在浏览器里维护一份带截止日期、标签、以键盘为主的清单,可导出成 Markdown。
临时记事本
Scratch Notepad
一块纯文本草稿板,边打边存,刷新之后还在,并显示字数。
日历添加链接与 ICS 生成
Add-to-Calendar & ICS
生成 Google、Outlook.com、Office 365 和 Yahoo 的日历添加链接,外加一份 Apple 日历和 Outlook 桌面版都读得懂的 .ics 文件。
工时记录
Time Tracker
一次只跑一个任务的计时器,开停之间自动记账,导出按任务和按日汇总的 CSV 工时表,还能按计费单位取整。
接下来
这些工具吃得下当前工具的产出,结果可以直接送过去。
CSV 查看器
CSV Viewer
打开很大的分隔符文件,识别列类型、给出列统计和排序,全程不把整份文件读进内存。
HTML 转 Markdown
HTML to Markdown
把粘贴的 HTML 或保存下来的网页转成干净的 Markdown——标题、嵌套列表、GFM 表格、围栏代码块都留下——脚本和样式一律丢掉。
死链检测
Broken Link Checker
从一个页面里最多抽出 100 条链接,或者直接收下你粘贴的列表,并发逐条检查状态码、跳转目标和响应时间,先发 HEAD,被拒就改用 GET。
重复行去除
Duplicate Line Remover
删掉重复的行、只留下重复的行,或统计每一行出现了几次。
音频格式转换
Audio Converter
在 MP3、WAV、FLAC、AAC、OGG、Opus 之间转换,比特率和采样率可设。
视频提取音频
Extract Audio from Video
把视频里的音轨导出成 MP3、WAV、M4A 或 FLAC,也可以不重新编码直接复制出来。