電子佛典 Meng-Yuan Huang
winget install --id=MrMYHuang.cbetar2 -e
CBETA電子佛典閱讀器2(非官方),使用CBETA API存取電子佛經。
README
CBETA 電子佛典閱讀器 2 (非官方)
特色
搜尋目錄、全文檢索、書籤功能、網址分享、離線瀏覽、語音播放、佛學詞典、佈景主題切換、經文分頁、字型調整、楷書字型、直排文字、列印經文/抄經本、連線/離線 DB 支援、跨平台、無廣告、開放原始碼。
說明
CBETA 電子佛典閱讀器 2 (非官方) (Chinese Buddhist Electronic Text Association Reader 2),簡寫 cbetar2,使用連線 CBETA API 或離線 CBETA 經文檔存取電子佛經,支援以下功能
程式碼為開放(MIT License),可自由下載修改、重新發佈。
支援平台
已在這些環境作過安裝、測試:
- Windows 10 amd64 + Chrome
- Windows 11 on ARM + Chrome
- Android 9 + Chrome
- Firefly RK-3399 + Android 7.1 + Firefox 91
- macOS 11 amd64 + Chrome
- macOS 11 arm64 + Mac App Store
- iPad 7 iPadOS 14-15 + Safari
- iPad Pro + App Store
- iPhone 8 (模擬器) + Safari
- Debian Linux arm64 10 + Chrome
- Ubuntu 21 amd64 + Snap Store
- Ubuntu 21 amd64 + Flathub
- Ubuntu 20.04 arm64 + Snap Store
- Fedora 35 aarch64 + Flathub
- Fedora 36 aarch64 + COPR
- openSUSE Leap 15.3 aarch64 + AppImage
- Arch Linux aarch64 + AppImage
- Kali Linux arm64 + DEB
- Raspberry Pi 4 + Ubuntu 20 arm64 + Snap Store
- CentOS Stream 9 aarch64 + COPR
- AlmaLinux 9 aarch64 + COPR
非上述環境仍可嘗試使用此 app。若有已知問題未描述的問題,可用異常回報功能。
建議 OS 與 Chrome、Safari 保持在最新版,以取得最佳 app 體驗。
安裝
此 app 有3種取得、安裝方式:
- Chrome, Safari 網頁瀏覽器。
- App 商店。
- 下載安裝檔。
3種安裝方法如下。
從瀏覽器開啟/安裝
從 App 商店安裝
iOS 14.0+ (iPhone), iPadOS 14.0+ (iPad) - 使用 Apple App Store
Android 4.4+ - 使用 Google Play Store
Android 4.4+ - 使用 Amazon Appstore
Android 4.4+ - 使用 Samsung Galaxy Store
Android 4.4+ - 使用 Huawei AppGallery (未過審中國大陸)
macOS 10.11+ (x86_64 & arm64) - 使用 Apple App Store
Windows 10+ (x64 & arm64) - 使用 Microsoft Store
Linux (amd64 & arm64) - 使用 Snap Store
Linux (x86_64 & aarch64) - 使用 Flathub
RHEL 8 & 9 / CentOS 8 & 9 / Fedora Linux 34-36 (x86_64 & aarch64) - 使用 Copr
Shell script:
sudo dnf copr enable mrmyh/cbetar2
sudo dnf install cbetar2
下載安裝檔
支援的作業系統如下:
- Android (中國大陸使用者也能安裝)
- Linux amd64 & arm64 AppImage (Ubuntu, Fedora, Debian, Arch, openSUSE)
- Linux amd64 & arm64 DEB (Debian, Ubuntu, Kali, ...)
- Linux RPM x86_64 & aarch64 (Fedora, CentOS Stream, AlmaLinux, ...)
- Windows 7+ x64 & arm64
- macOS 10.11+ x86_64 & arm64
請開啟任一頁面,下載最新版安裝檔:
- https://www.electronjs.org/apps/cbetar2
- https://github.com/MrMYHuang/cbetar2/releases/latest
也可以至此安裝 Electron App Store,搜尋 "cbeta" 找到此 app 安裝檔:
- https://electron-store.org/
TODO
- 離線版 app 未完成或不支援功能:
- 搜尋目錄
- 全文搜索
- 查字典
- 查詞典
- 經文顯示缺字
- 初次啟動 app 仍須網路連線(自動下載前端 app)。
已知問題
- iOS
- iOS Safari 在單頁模式下,捲軸無法顯示。
- iOS Safari 13.4 以上才支援"分享此頁"功能。
- iOS Safari 不支援 app 捷徑 (iOS App Store app 支援)。
- Safari, iOS Safari 不支援列印直排經文。( https://bugs.webkit.org/show_bug.cgi?id=220043 )
- iOS App Store app 不支援列印。
- iOS Safari 選擇文字後,仍會閃爍彈出式選單才消失。
- 不支援"避免螢幕自動鎖定"。
- 其它
- 目前多數 Chrome 無法暫停合成語音播放,因此此 app 目前經文語音播放功能不支援暫停,只支援停止。
- 語音播放速度受限不同引擎、語音限制,可能無法達到指定速度。
- 合成語音選項濾掉非離線語音,以避開非離線語音單次播放最長字串過小的問題。
- 合成語音功能在 Linux 無作用。
版本歷史
程式開發
隱私政策聲明
此 app 無收集使用者個人資訊,也無收集匿名資訊。
第三方軟體版權聲明
- CBETA API 參考文件
- DILA 佛學術語字辭典
- 全字庫字型
- 萌典字典
App相關貢獻者 (依姓名英、中排序)
- CBETA (https://cbeta.org)
- DILA (https://www.dila.edu.tw/)
- Godfery Wang
- Meng-Yuan Huang (myh@live.com)
- 曹博堯
- 謝仁方