项目简介
这是一款用于本地资源管理的软件,尤其适用于知识库管理。它具备基本的文件操作功能,支持与操作系统原生资源管理器进行拖拽交互,还可通过插件扩展功能,如URL的本地化存储。软件允许为每个文件添加标签,能依据标签快速检索定位文件,且所有数据都存储在本地,启动后标签信息会加载到内存,检索速度快。
项目的主要特性和功能
- 基本文件操作:可新增、修改、删除和打开本地文件,支持与操作系统原生资源管理器进行拖拽交互。
- 插件扩展:能通过插件扩展软件功能,例如实现URL的本地化存储。
- 标签管理:可为文件添加标签,支持快速检索和定位;能预定义标签结构,快速添加标签;支持单个文件标签修改和批量重命名标签。
- 数据存储:所有数据本地存储,保障数据的安全性和隐私性。
- 性能优化:软件启动时将标签信息加载到内存,检索速度极快。
- 用户界面:采用JavaFX进行客户端开发,带来贴近原生软件的使用体验。主界面包含标签树和标签页,支持按标签、文件名查询文件。
安装使用步骤
环境准备
确保本地已安装Git、Java 11和Maven。
下载源码
使用Git复制项目源码:
bash
git clone https://gitee.com/sayYi/tag-based-pkm.git
打包项目
进入项目根目录并执行打包命令:
bash
cd tag-based-pkm
mvn clean package
打包后的软件位于tbp-assembly/target
目录下。
启动软件
将打包后的软件复制到合适位置并解压缩,修改配置文件tbp.cfg
,设置元数据存储路径和文件存储路径,进入软件的bin
文件夹,调用tbpClient
命令启动软件。
基本使用
- 添加数据:通过新建文件、文件夹或添加URL的方式添加。
- 打开文件:直接双击文件或通过右键菜单“打开”。
- 编辑文件:支持编辑文件名和标签。
- 删除文件:通过右键菜单删除。
- 查询文件:通过输入标签或文件名进行查询。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】