项目链接
Navigation-page-for-bookmarks:https://github.com/AMTOPA/Navigation-page-for-bookmarks
项目背景
随着网络使用时间的增长,浏览器收藏夹中的网址数量往往会快速增长,导致收藏夹变得杂乱无章,难以快速找到需要的网站。传统的浏览器收藏夹管理方式缺乏智能分类和美观的展示界面,降低了用户的使用效率。
本项目旨在为Microsoft Edge浏览器用户提供一个智能、美观的收藏夹导航解决方案,通过AI自动分类和可视化界面,提升收藏夹的管理和使用体验。
项目作用
智能分类:利用AI技术自动对收藏的网址进行分类整理
可视化展示:提供美观的网页界面展示收藏的网站
快速搜索:内置搜索功能,可快速定位所需网站
智能更新:能够根据收藏夹变化并智能更新分类
图标获取:自动获取网站图标,提升视觉体验
功能特点
自动从Edge浏览器导出收藏夹并处理
调用智谱AI API进行智能分类
生成美观的网页导航界面
自动获取网站favicon图标
支持增量更新,避免重复处理
内置本地搜索功能
使用方法
准备工作
安装Python依赖库(双击requirements.bat)
申请智谱AI API密钥(访问智谱AI开放平台)
使用步骤
从Edge浏览器导出收藏夹(访问edge://favorites并导出为HTML)
将导出的HTML文件重命名为bookmarks.html并放入项目文件夹
运行主程序(双击run.bat)
首次运行需要输入API密钥
程序将自动完成提取、分类和图标获取
启动网页界面(双击web-ui.bat)
后续使用
当收藏夹有新增内容时,程序会自动检测并只处理新增部分
如需删除网站,目前需要手动操作(未来版本将支持自动同步删除)
技术亮点
使用Python处理HTML和JSON数据
集成智谱AI API进行自然语言处理分类
自动哈希比对实现增量更新
网页界面采用现代化前端设计
全自动化处理流程
这个项目特别适合收藏了大量网址的用户,能够将杂乱的收藏夹转变为整洁、分类明确的导航页,大幅提升浏览器的使用效率和体验。