生活服务 插件 软件定制 案例

书签清理与归档器
一、立项背景与目标 浏览器书签长期使用后往往杂乱无章,原生管理器缺乏批量整理和云端备份能力。本项目构建一个 Chrome 扩展,让用户在独立工作区中以可视化图谱方式导入、整理书签,支持写回浏览器或同步至 WebDAV 云端,并提供版本管理和撤销保护,确保操作安全可逆。 当前已落地工程基线、启动导入链路、草稿图谱编辑、本地备份恢复、WebDAV 同步等核心能力,浏览器覆盖写回仍在收尾中。 二、核心功能模块 草稿图谱(bookmark-graph):核心模块。以思维导图式布局展示书签树,支持节点创建(同级/子级)、重命名、编辑URL、删除、拖拽移动、键盘重排/提升,内置搜索、重复书签聚焦和 Ctrl+Z 撤销。节点分为 folder 和 bookmark 两类,来源标记为 browser 或 draft。 浏览器同步(browser-sync):启动引导模块。按"本地草稿优先 → 浏览器书签导入 → 首次持久化"策略完成工作区初始化。 WebDAV 同步(webdav):云端备份与恢复。支持草稿/书签快照上传,版本化存储(最多5版),支持从历史版本选择恢复并自动清理旧版本。 本地持久化(local-persistence):基于 chrome.storage.local 持久化草稿会话、WebDAV 配置和本地备份产物,覆盖操作前自动创建备份用于撤销保护。 浏览器书签适配器(browser-bookmarks):封装 Chrome 书签 API,提供读取、导入、导出和覆盖写回能力,写入失败时自动回退。 工作区入口(workspace-entry):处理扩展图标点击,实现打开或聚焦工作区页面。 三、业务流程 启动:点击扩展图标 → 打开工作区 → 检测本地草稿:有则恢复,无则读取浏览器书签导入并持久化。 编辑:在图谱工作区浏览书签树 → 通过菜单/快捷键编辑节点(创建、重命名、删除、拖拽) → 搜索查找或重复聚焦 → Ctrl+Z 撤销。 同步写回:触发"同步到浏览器" → 确认覆盖 → 自动备份浏览器书签 → 导出草稿为书签树写回浏览器 → 失败自动回退。 WebDAV 流程:配置服务端并测试连通 → 上传快照到云端(版本化存储) → 恢复时选择目标版本 → 确认前自动备份 → 执行恢复。 撤销保护:每次覆盖操作前自动备份当前状态,用户可通过"撤销覆盖"恢复到操作前的草稿或浏览器书签。
企业内部管理、生活服务
TypeScript、React
基于深度学习的智能导诊模型
背景:快速的生活节奏,不健康的饮食习惯及晚睡等不良的生活方式,导致我国亚健康人数逐年增加。科室诊疗资源分配不均衡,出现严重的资源浪费。甚至引发医患纠纷事件。所以提供有效、高效、准确的导诊服务已然成为全社会关心的焦点与热点之一。 目的: ·帮助患者有效、高效、准确的就诊 ·帮助医院平衡诊疗资源分配 ·帮助医生提高问诊效率
医疗健康、生活服务
Python
中石油加油管理
以为中石油的所有公司的油枪做加油量监管为背景,对接油枪中的开关,通过唯一编号,检测油枪所有的加油站以及为赢得加油机,同时接入加油员信息,检测当前的加油量信息,并为当前加油员添加绩效。
企业内部管理、生活服务
Java、Spring Boot、Vue
哆.生活笔记软件
为什么做? 想做一款属于自己的笔记软件,用于记录生活,其次是学习新技术,锻炼自己的思维和能力。 功能有哪些? 1、时间提醒 2、笔记保存 3、思维导图 4、久坐提醒 5、网页标签管理 6、图书管理 7、手机/电脑文件互传 8、旅游管理 9、人脉管理 10、相册管理 11、重要日子管理 等等
生活服务
Anime.js、Electron、Vu...
VSIX扩展插件-嵌入文本阅读-LReader
1、导入文本查看本地文件,方便用户使用已在本机的文本文件 2、支持在线搜索查看网络书籍,省去下载操作 3、支持多个文件的书架管理功能,能像阅读器一样管理书籍 4、本地配置文件支持多项配置的自定义,包括字数、章节等
生活服务
C#
  • 1
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服