Skip to main content

Core of HydroRoll SDK.

Project description

HydroRollCoreIcon Documentation Status release_status Join The Community Ruff

去中心化应用程序。

📕 水系核心是骰系去中心化的一种解决方案,提供了强大的 TRPG 规则书处理功能。 支持在 CLI 中单独使用,同时也提供 REST API 和 WebSocket 通信接口以便其他语言接入。 此外,它能够读取一种约定式的规则包,并行处理规则包,生成 PDF 文件和本地在线文档站点。

  • 🦀 Rust 底层实现,“性能优异、速度惊人”。

  • 🐍 Python 编写的顶层业务逻辑,方便使用、更快入门。

  • 📦 兼容的规则包继承解决方案,完善的社区与规则包市场。

  • 🛠️ CLI 呼出,通过脚手架可以直接使用功能。

  • 📃 多语言支持:提供 REST APIWebSocket 接口,支持多语言接入和交互。

  • 🏗️ 并行处理,使用 Rust 实现的规则包加载模块支持并行处理,提高性能。

  • 📚 PDF 生成,结合自定义 PDF 模板,能够生成符合需求的 PDF 书籍。

  • 🌏 离线文档与在线协作站点,使用 Sphinx 框架与 Vue 技术栈生成本地文档与在线站点。


AGPL3.0 © 2023-PRESENT 简律纯 & HydroRoll-Team.

license icon

FOSSA Status

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hydro_roll_core-0.0.2.tar.gz (518.1 kB view hashes)

Uploaded Source

Built Distributions

hydro_roll_core-0.0.2-cp39-abi3-win_amd64.whl (302.9 kB view hashes)

Uploaded CPython 3.9+ Windows x86-64

hydro_roll_core-0.0.2-cp39-abi3-win32.whl (298.8 kB view hashes)

Uploaded CPython 3.9+ Windows x86

hydro_roll_core-0.0.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (428.2 kB view hashes)

Uploaded CPython 3.9+ manylinux: glibc 2.17+ x86-64

hydro_roll_core-0.0.2-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (483.4 kB view hashes)

Uploaded CPython 3.9+ manylinux: glibc 2.17+ s390x

hydro_roll_core-0.0.2-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (463.9 kB view hashes)

Uploaded CPython 3.9+ manylinux: glibc 2.17+ ppc64le

hydro_roll_core-0.0.2-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (436.8 kB view hashes)

Uploaded CPython 3.9+ manylinux: glibc 2.17+ ARMv7l

hydro_roll_core-0.0.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (438.3 kB view hashes)

Uploaded CPython 3.9+ manylinux: glibc 2.17+ ARM64

hydro_roll_core-0.0.2-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl (437.9 kB view hashes)

Uploaded CPython 3.9+ manylinux: glibc 2.5+ i686

hydro_roll_core-0.0.2-cp39-abi3-macosx_11_0_arm64.whl (399.4 kB view hashes)

Uploaded CPython 3.9+ macOS 11.0+ ARM64

hydro_roll_core-0.0.2-cp39-abi3-macosx_10_12_x86_64.whl (401.5 kB view hashes)

Uploaded CPython 3.9+ macOS 10.12+ x86-64

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page