卢鹏博
发布于 2025-06-30 / 6 阅读
0
0

开源项目:Navigation-page-for-bookmarks

项目链接

Navigation-page-for-bookmarkshttps://github.com/AMTOPA/Navigation-page-for-bookmarks

项目背景

随着网络使用时间的增长,浏览器收藏夹中的网址数量往往会快速增长,导致收藏夹变得杂乱无章,难以快速找到需要的网站。传统的浏览器收藏夹管理方式缺乏智能分类和美观的展示界面,降低了用户的使用效率。

本项目旨在为Microsoft Edge浏览器用户提供一个智能、美观的收藏夹导航解决方案,通过AI自动分类和可视化界面,提升收藏夹的管理和使用体验。

项目作用

  1. 智能分类:利用AI技术自动对收藏的网址进行分类整理

  2. 可视化展示:提供美观的网页界面展示收藏的网站

  3. 快速搜索:内置搜索功能,可快速定位所需网站

  4. 智能更新:能够根据收藏夹变化并智能更新分类

  5. 图标获取:自动获取网站图标,提升视觉体验

功能特点

  • 自动从Edge浏览器导出收藏夹并处理

  • 调用智谱AI API进行智能分类

  • 生成美观的网页导航界面

  • 自动获取网站favicon图标

  • 支持增量更新,避免重复处理

  • 内置本地搜索功能

使用方法

准备工作

  1. 安装Python依赖库(双击requirements.bat)

  2. 申请智谱AI API密钥(访问智谱AI开放平台

使用步骤

  1. 从Edge浏览器导出收藏夹(访问edge://favorites并导出为HTML)

  2. 将导出的HTML文件重命名为bookmarks.html并放入项目文件夹

  3. 运行主程序(双击run.bat)

    • 首次运行需要输入API密钥

    • 程序将自动完成提取、分类和图标获取

  4. 启动网页界面(双击web-ui.bat)

后续使用

  • 当收藏夹有新增内容时,程序会自动检测并只处理新增部分

  • 如需删除网站,目前需要手动操作(未来版本将支持自动同步删除)

技术亮点

  1. 使用Python处理HTML和JSON数据

  2. 集成智谱AI API进行自然语言处理分类

  3. 自动哈希比对实现增量更新

  4. 网页界面采用现代化前端设计

  5. 全自动化处理流程

这个项目特别适合收藏了大量网址的用户,能够将杂乱的收藏夹转变为整洁、分类明确的导航页,大幅提升浏览器的使用效率和体验。



评论