{"id":15055849,"url":"https://github.com/yuanuo/cbeta-explorer","last_synced_at":"2025-04-10T03:54:49.490Z","repository":{"id":41403201,"uuid":"330196318","full_name":"Yuanuo/cbeta-explorer","owner":"Yuanuo","description":"这是一款基于CBETA经藏数据进行本地阅读、记录、搜索的应用程序！","archived":false,"fork":false,"pushed_at":"2025-04-03T07:17:58.000Z","size":2432,"stargazers_count":24,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-10T03:54:34.795Z","etag":null,"topics":["cbeta","cbeta-reader","javafx","javafx-application","javafx-desktop-apps","knowledge","library","reader","searcher","tripitaka"],"latest_commit_sha":null,"homepage":"https://github.com/Yuanuo/cbeta-explorer","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Yuanuo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-01-16T15:43:36.000Z","updated_at":"2025-04-03T07:18:02.000Z","dependencies_parsed_at":"2024-03-31T08:32:37.107Z","dependency_job_id":"d19a2901-effa-40c7-9982-840c334600bb","html_url":"https://github.com/Yuanuo/cbeta-explorer","commit_stats":null,"previous_names":["yuanuo/cbeta-explorer"],"tags_count":37,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yuanuo%2Fcbeta-explorer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yuanuo%2Fcbeta-explorer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yuanuo%2Fcbeta-explorer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yuanuo%2Fcbeta-explorer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Yuanuo","download_url":"https://codeload.github.com/Yuanuo/cbeta-explorer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248154999,"owners_count":21056542,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cbeta","cbeta-reader","javafx","javafx-application","javafx-desktop-apps","knowledge","library","reader","searcher","tripitaka"],"created_at":"2024-09-24T21:46:42.846Z","updated_at":"2025-04-10T03:54:49.459Z","avatar_url":"https://github.com/Yuanuo.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CBETA Explorer\n\n这是一款基于CBETA经藏数据进行本地阅读、记录、搜索的应用程序！\n\n## 阅读\n![image](https://user-images.githubusercontent.com/10892032/152895529-09faa134-d9e5-4659-9c65-7ea12e21654f.png)\n\n## 搜索\n![image](https://user-images.githubusercontent.com/10892032/152895661-7354ff44-170c-44af-a76c-caf79253b812.png)\n\n![image](https://user-images.githubusercontent.com/10892032/152895982-05f47055-5130-4299-a3df-875e80754007.png)\n\n\n## 重要！！\n  本程序只是一个阅读程序，本身不提供CBETA经藏数据，由于其数据打包压缩仍然非常庞大！\n  运行本程序需要的数据，是CBETA官方提供的阅读器（CBReader）所包含的数据。建议使用单一数据包（类似“bookcase_v062_20211010.zip”）或数据目录（类似“Bookcase\\CBETA”）。\n\n\n## 为了满足读经时产生的几个基本需求而开发\n*  速度快。启动速度快，启动后立即进入阅读模式！\n*  检索快。快速检索经名、章节名、作者、译者等，即输即搜！\n*  护眼。支持界面暗黑模式适于长时间阅读！\n*  记录。作为阅读程序，能记住阅读历史和进度非常重要。支持重新打开程序或典籍时恢复到上一次关闭时的状态，包括已打开的书籍和正在阅读的进度！\n*  简繁体。支持自由切换简繁体显示典籍内容！\n*  全文检索。支持！\n\n如果你也有这样的需求，希望本程序可以为你带来帮助。\n\n## 功能特点\n本着能看、能记、能搜的原则，本阅读器目前已完整实现这三个特性\n\n### 基础\n* 离线。本机运行无需联网，不受内外网络速度影响\n* 速度快。启动快、检索快、搜索快\n* 简繁体。不会输入“正确”的繁体字？输入简体字即可检索！不习惯阅读繁体字？选择以简体字查看即可！\n\n### 能看\n* 支持HiDPI。\n* 支持深色模式。长时阅读或夜间阅读可以护眼\n* 支持阅读视图中缩放字号大小\n* 支持按原书分行查看\n* 支持显示编注。支持以多种展示方式显示编注。原编注、CBETA编注、#号标记、着色（被编注的文字）\n\n### 能记\n* 记录在读典籍。程序启动时恢复上一次关闭时的在读典籍视图，立即恢复阅读状态而不需要重新查找典籍并打开\n* 记录阅读进度。打开典籍时恢复上一次关闭时的进度状态\n* 支持书签。用于收藏阅读进度位置等\n* 支持收藏。用于收藏教证等文字内容\n\n### 能搜\n* 支持页内查找。在阅读视图中查找本页内容\n* 支持快速检索。可检索典籍ID、名称、作者、译者、作译者年代等\n* 支持全文检索。\n\n  基本理念：法藏深广，用户不可能记得完整的原文，故而不需要精确输入字句匹配的原文才能搜索到结果！\n\n  本阅读器提供基于关键词的全文检索功能，支持搜索“任意”字、词、句，所谓“任意”即是指典籍中不一定存在而你能想到/有模糊印象的关键词。\n  \n  在搜索结果中可以按照 典籍类目、作译者年代、经藏类目 等进行过滤结果。\n\n  搜索结果按关键词高亮显示，点击高亮关键词将打开阅读视图并“尝试”定位到对应位置（不保证完全精确定位！）\n* 以上三种检索均不区分简繁体汉字输入\n\n\n## 多平台支持\n\n由于本程序基于Java/JavaFX/OpenJFX开发，可轻易实现跨平台，目前经过测试的三个平台\n*  Windows 10 （[提供MSI安装程序](https://github.com/Yuanuo/appxi-cbeta-explorer/releases/latest)）\n*  Ubuntu 20.10 / Debian （[提供DEB安装程序](https://github.com/Yuanuo/appxi-cbeta-explorer/releases/latest)）\n*  macOS Big Sur （[提供DMG安装程序](https://github.com/Yuanuo/appxi-cbeta-explorer/releases/latest)）\n\n\n## 作为便携版使用\n\n+ 便携版仅针对Windows平台可用，保证目录结构如下图所示即可：\n![image](https://user-images.githubusercontent.com/10892032/152951994-986ba65e-f235-4da1-b8bc-c2b4d5c73a59.png)\n\n+ 需要注意“应用数据目录”和“主程序目录”在同一级；正常使用“卸载”功能时会删除“主程序目录”，所以不要在此目录中存放任何用户数据。\n+ 在此模式下，若要更新阅读器程序版本，需要先“卸载”（并保证“主程序目录”已删除）或手动删除“主程序目录”，并重新安装到此目录即可。\n+ 若置于U盘使用并建立或更新索引，此时会有性能不及本地硬盘的表现，这是U盘的IO性能导致的，是正常现象。\n\n\n## 作为标准版使用\n\n+ 1、准备程序。本程序默认提供跨三种平台的安装包：\n  + Windows（[MSI安装程序](https://github.com/Yuanuo/appxi-cbeta-explorer/releases/latest)）\n  + MacOS（[DEB安装程序](https://github.com/Yuanuo/appxi-cbeta-explorer/releases/latest)）\n  + Ubuntu（[DMG安装程序](https://github.com/Yuanuo/appxi-cbeta-explorer/releases/latest)）\n+ 2、准备数据。\n  + 本程序仅使用CBETA官方的“經文資料檔”，文件名类似于“bookcase_v062_20211010.zip”。[下载地址](http://www.cbeta.org/download/cbreader.htm) ，在此页面中查找 “經文資料檔”并选择最新版本下载到本地磁盘即可，**不必解压！！**\n+ 3、启动程序。本程序安装完成后会产生桌面快捷方式，请通过快捷方式启动。\n+ 4、设置CBETA经藏数据目录，此操作一般只发生在首次使用时，按提示选择下载的 经藏数据包 即可。（或 经藏数据目录 亦可，但不建议）\n+ 5、首次使用时，请按提示使用默认的3种书单任一种，或自定义自己的书单。基于所选的书单必须更新索引库才能正常使用全文检索功能（若不需要全文检索功能则可忽略更新索引，但会提示多次）。\n+ \n+ 特别说明：若本地经藏数据已更新，或由于主程序升级而更新了索引算法，或重新选择了默认3种之外的书单，均会提示更新索引数据。（若只使用阅读功能，则可忽略该提示，但会提示多次）。\n\n## 关于数据更新\n\n本程序采用较灵活的方式展现CBETA经藏数据，因此可以直接使用新版或旧版的经藏数据，而不需要同时更新主程序。因此此程序除了功能方面的增改会发布新版本外，可能长时间不更新。\n而CBETA经藏数据大约每个季度会更新一次，每次更新会涉及到较多内容的修整和变更，建议跟随使用新版本的经藏数据。\n更新新版数据后按程序提示更新书单和索引即可正常使用。\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyuanuo%2Fcbeta-explorer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyuanuo%2Fcbeta-explorer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyuanuo%2Fcbeta-explorer/lists"}