Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yuanuo/smart-library
这是一款具有自维护内容、强大搜索功能、数据本地化、数据可分享等特性的知识库系统!
https://github.com/yuanuo/smart-library
editor javafx javafx-application javafx-desktop-apps knowledge library mindmap reader searcher smart-library
Last synced: 2 months ago
JSON representation
这是一款具有自维护内容、强大搜索功能、数据本地化、数据可分享等特性的知识库系统!
- Host: GitHub
- URL: https://github.com/yuanuo/smart-library
- Owner: Yuanuo
- Created: 2021-12-31T16:17:45.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-12-09T03:21:08.000Z (about 1 year ago)
- Last Synced: 2024-05-11T21:52:03.401Z (9 months ago)
- Topics: editor, javafx, javafx-application, javafx-desktop-apps, knowledge, library, mindmap, reader, searcher, smart-library
- Language: JavaScript
- Homepage:
- Size: 3.58 MB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 智悲研藏(Smart Library)
这是一款具有自维护内容、强大搜索功能、数据本地化、数据可分享等特性的知识库系统!
# 用途
这是我的用途:
![Untitled-220207](https://user-images.githubusercontent.com/10892032/152894046-a78eab16-0332-44db-9a80-cb7601bbe5db.png)主要用于对个人收集的大量资料建立索引,并提供基于目录名、文件名、内容标题的快捷检索,以及基于文本内容的全文检索。
同时也支持非“自维护内容”的任意文件资料。
除了个人用于归档数据检索外,也可将收录的内容分享给他人。比如收录众多文集,并将数据打包分享。
# 用法
本程序提供一个树状结构的“资源管理器”用于管理所有资源,实际数据均存储在本地磁盘中,所有针对数据的功能操作可在资源管理器中通过右键菜单完成。(参考功能说明部分)
## 分享的数据
本系统主程序默认不带数据,为便于入手故建议先使用他人分享的数据包。
分享的数据包文件后缀名为“*.smartlib”,在资源管理器中右键并使用“导入数据包”即可。
## 自维护内容的数据
这是推荐的方式。
本系统提供一种“图文”类型的数据格式,支持丰富的排版样式,支持内嵌图片等。
使用此方式管理数据的优点是,可以灵活控制数据中可检索的内容,比如凡是标记为“标题1-6级别”的内容均可被快捷检索;使用“分页”功能对长文进行细分更便于全文检索;
可通过“添加 图文”(快捷键“Ctrl/Command + N”)增加数据,编辑内容,并设置一些适当的“元数据”,保存。之后即可正常使用查看、快捷检索、全文搜索等功能。
可通过“添加 目录”(快捷键“Ctrl/Command + Shift + N”)增加目录,以便于分门别类。(虽然理论上将所有数据放到一个目录中也不影响搜索,但仍然建议做一些合理的分类)
## 其他类型的文档
考虑到实际使用时可能有不能录入成自维护内容的数据,本系统依然提供查看和全文检索功能。
目前支持全文检索的文档格式有:doc, docx, ppt, pptx, xls, xlsx, pdf, txt。特别说明:此类文档在查看时不保证原版格式;pdf会有换行导致段落文字不连续的问题,会影响全文检索结果。
除此等之外的任意文档格式只支持文件名级别的快捷检索,不支持内容级别的全文检索。
将任意文档存放在本系统的数据目录(在资源管理器右键显示本地文件位置)中,然后在资源处理器中刷新可同步本地更改,然后对新加入的文档或目录“重建索引”,待索引完成后即可进行检索,否则只支持查看。
## 四种检索功能
当收录了大量的数据后,要通过手工查找并浏览内容就不现实,此时最适当的方式是使用“搜索”,本程序提供四种搜索功能。
目前支持检索的语种:中文简体、中文繁体、日文、韩文、藏文(非桑布札)、英文系(10多种)。其他语种尚未测试。
### 1)快捷检索
针对目录名、文件名、内容标题(主题)进行检索。
通过快捷键“双击Shift”或“Ctrl/Command + G”开启。
### 2)全文检索
针对内容文本进行检索。
通过快捷键“Ctrl/Command + H”开启。
### 3)页内快捷检索
仅在阅读视图(查看文档时)可用,针对所查看的文档内容标题进行查找并定位。
在阅读视图中通过“Ctrl/Command + T”开启。
### 4)页内全文检索
仅在阅读视图(查看文档)时可用,针对所查看的文档内容文本进行查找并定位。
在阅读视图中通过“Ctrl/Command + F”开启。
# 跨平台同功能的程序提供三种平台的主程序,在[此处最新版](https://github.com/Yuanuo/smart-library/releases/latest)下载:
1. Windows版(仅64位):smartLibrary-xx.xx.xx-Windows-x64.msi
2. MacOS版:smartLibrary-xx.xx.xx-MacOS.dmg
3. Linux版(Ubuntu、Debian等):smart-library_xx.xx.xx_amd64-Linux.deb暂时提供一个数据包:
1. 乾隆大藏经:[乾隆大藏经.smartlib](https://github.com/Yuanuo/smart-library/releases/download/22.02.07/LongZang-20220207_202505.smartlib)
**特别说明,此数据来源于网络,未完全精确校对!**# 详细功能说明
即将添加内容。。。