shiping
면접·시험 도우미, AI가 실시간으로 풀이 아이디어를 제공
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A sutta reader and Pali dictionary application.
Linux:
Android:
@simsapa/clisimsapa is the command-line version of the app's data engine: search the
suttas and the Pāli dictionaries from the terminal, gloss Pāli text, import
dictionaries and books, and serve the Simsapa localhost HTTP API, without the
desktop app. Every command prints plain text, or one JSON document with
--json, so it suits agents as well as people.
Install it from npm (Node.js 18 or later) and download the databases:
npm install -g @simsapa/cli
simsapa setup
Supported platforms: Linux x64 and arm64, macOS on Apple Silicon, and Windows
x64. The databases take about 4.8 GB on disk. The CLI uses the same data folder
as the desktop app, so if the app is already set up, there is no need to run
simsapa setup.
simsapa --help lists the commands, and simsapa docs prints the full CLI and
localhost API reference. See npm/cli/README.md for more.
# Build the project
make build -B
# Run the application
make run
# Build AppImage
make appimage -B
# Or with custom options
./build-appimage.sh --app-version v0.2.0 --os-suffix -ubuntu24
# Clean rebuild
make appimage-rebuild
# Build both .app bundle and .dmg
make macos -B
# Or build only .app bundle (skip DMG creation)
make macos-app
# Clean rebuild
make macos-rebuild
The macOS build will:
./dist/Simsapa.appmacdeployqtSimsapa-vX.X.X-{arch}.dmgNote: For distribution, you may want to code sign the app. Set the APPLE_SIGNING_IDENTITY environment variable:
export APPLE_SIGNING_IDENTITY="Developer ID Application: Your Name (TEAM_ID)"
make macos
Build using Qt Creator with the Android kit configured.
# Run all tests
make test
# Individual test suites
make rust-test # Backend tests
make qml-test # QML tests
make js-test # JavaScript tests