用途:从浏览器书签导出文件中,提取用户指定的某个主题文件夹,重新整理其中的链接与子文件夹,并按 URL 去除重复链接,最终生成可重新导入浏览器的 Netscape HTML 文件。输出中仅保留目标主题文件夹。
主要能力:分析书签导出文件并定位指定主题文件夹;对主题内的链接与子文件夹重新归类为高层级类别;按 URL 去重;保留链接原有的 <A ...> 属性(如添加日期、图标);生成浏览器可导入的 Netscape 书签 HTML;报告输入链接数、输出链接数与移除的重复数量。
使用方式:需先确认三项输入,即导出文件路径、目标主题文件夹名称、输出文件路径。建议先以报告模式运行,例如:python3 scripts/reorganize_topic_bookmarks.py --input /path/to/bookmarks.html --output /tmp/topic-preview.html --topic-folder "<topic-folder-name>" --mode auto --lang en --report /tmp/topic-report.json --print-report。确认后再生成最终输出,例如:python3 scripts/reorganize_topic_bookmarks.py --input /path/to/bookmarks.html --output /path/to/topic-bookmarks-reorganized.html --topic-folder "<topic-folder-name>" --mode auto --lang en。可用选项包括 --mode auto(自动选择策略)、--mode generic(通用策略)、--no-dedupe-url(保留重复 URL)。完成后需校验输出文件存在,报告链接数量变化,并确认输出中只有目标主题这一个顶级文件夹。
适用场景:需要对单一主题书签做分类整理、去重并重新导入浏览器时。
限制:仅适用于浏览器书签导出的 HTML 文件;不适用于手工写作协助,也不处理无关的 JSON、PDF、Docx 转换。其他平台支持与收费信息暂未提供。