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 文件与 LaTeX 源码。

  • 🌏 离线文档与在线协作站点,使用 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.3.tar.gz (1.4 MB view details)

Uploaded Source

Built Distributions

hydro_roll_core-0.0.3-cp39-abi3-win_amd64.whl (302.2 kB view details)

Uploaded CPython 3.9+ Windows x86-64

hydro_roll_core-0.0.3-cp39-abi3-win32.whl (298.2 kB view details)

Uploaded CPython 3.9+ Windows x86

hydro_roll_core-0.0.3-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (427.8 kB view details)

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

hydro_roll_core-0.0.3-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (482.9 kB view details)

Uploaded CPython 3.9+ manylinux: glibc 2.17+ s390x

hydro_roll_core-0.0.3-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (463.4 kB view details)

Uploaded CPython 3.9+ manylinux: glibc 2.17+ ppc64le

hydro_roll_core-0.0.3-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (436.2 kB view details)

Uploaded CPython 3.9+ manylinux: glibc 2.17+ ARMv7l

hydro_roll_core-0.0.3-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (437.5 kB view details)

Uploaded CPython 3.9+ manylinux: glibc 2.17+ ARM64

hydro_roll_core-0.0.3-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl (437.4 kB view details)

Uploaded CPython 3.9+ manylinux: glibc 2.5+ i686

hydro_roll_core-0.0.3-cp39-abi3-macosx_11_0_arm64.whl (398.9 kB view details)

Uploaded CPython 3.9+ macOS 11.0+ ARM64

hydro_roll_core-0.0.3-cp39-abi3-macosx_10_12_x86_64.whl (400.9 kB view details)

Uploaded CPython 3.9+ macOS 10.12+ x86-64

File details

Details for the file hydro_roll_core-0.0.3.tar.gz.

File metadata

  • Download URL: hydro_roll_core-0.0.3.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.0

File hashes

Hashes for hydro_roll_core-0.0.3.tar.gz
Algorithm Hash digest
SHA256 2e1335cedd3396fa2d14933d9171235b722a586a38bf6875fd86e4b382f89d3a
MD5 6725ac9c9e11ce5218d19397b0adef23
BLAKE2b-256 46661d8694a4fa20f59dfa266e932c09bc4142345c130bd2293a1c89f4637431

See more details on using hashes here.

File details

Details for the file hydro_roll_core-0.0.3-cp39-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for hydro_roll_core-0.0.3-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 526af05ad24406def69ea5a5dab736451f8fbb2d97be47def48140d3c12b3e40
MD5 4408608f88ca3b00c86fce84c6518dc6
BLAKE2b-256 4bd49520b3d201e50c527c28f182ac35dd1f3325314468e76f12b7e40f23db72

See more details on using hashes here.

File details

Details for the file hydro_roll_core-0.0.3-cp39-abi3-win32.whl.

File metadata

File hashes

Hashes for hydro_roll_core-0.0.3-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 86054801c30b82b7f1cf25bba8f633057faba8afa9ebdf3ba32806427a7bd4fd
MD5 b664e6917d2fe0dfdd89be2a27c5ed64
BLAKE2b-256 17d8dc6a7660e7f86859e8ea0ee3d95f075bd587a3d4c8a66dea74f525cdb747

See more details on using hashes here.

File details

Details for the file hydro_roll_core-0.0.3-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for hydro_roll_core-0.0.3-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4c692aa2d09cccbe99cd0883b121caa235cfb3214434c980a43b643f6633ef81
MD5 f6d6d53126377766a5b3ccc9b7da7b41
BLAKE2b-256 fa586931812f1558ed7cafc0c853ebe776a48b7de48fe766f352e151b3d2de57

See more details on using hashes here.

File details

Details for the file hydro_roll_core-0.0.3-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for hydro_roll_core-0.0.3-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2762bb2e844560656f717b8905991970339e3a8716bb96aa81f11a450e207b25
MD5 aac4fc8d8ef08c9be713a3f1bd9c2e13
BLAKE2b-256 09d7d15656b39c8208f2f720a20ad5bba21b012c6f0eb0d4a086f37783dd0357

See more details on using hashes here.

File details

Details for the file hydro_roll_core-0.0.3-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for hydro_roll_core-0.0.3-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 19c535623b2e924f7f8d5b97c3942caa9a5ee1b1d26c6569a33e7e91b4722757
MD5 f9267a629c3d477adce7d548996fd651
BLAKE2b-256 0c7f90c5ffd27b13683628de69e42521b590ff65ff8f044a1ce8062a051c0085

See more details on using hashes here.

File details

Details for the file hydro_roll_core-0.0.3-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for hydro_roll_core-0.0.3-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b1f5768999870c0bc5b3ddc77e90d04e1e233c9cfef682efc288e7e64ac2dc22
MD5 754eb59eccfac41ea755ad008e9fe613
BLAKE2b-256 74ee2587363ff20c00092310444107c39ab0616766fbf940e2f0e4052aac22b2

See more details on using hashes here.

File details

Details for the file hydro_roll_core-0.0.3-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for hydro_roll_core-0.0.3-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c12db89f1185c3aac5e80de7d01c19b6f4bbb3205dd8e87e43a02a1faf1ee1b1
MD5 befcdd0556d1fb94d7bb188dc7af625f
BLAKE2b-256 aa65812dfd9143f740fd82310628b50e0fbadfa85a5157827d43364e4fb68724

See more details on using hashes here.

File details

Details for the file hydro_roll_core-0.0.3-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for hydro_roll_core-0.0.3-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 1cfa4e6ede71a6bcbc105d9b713641ee9f5e121e1c113824cfc034caf0a9efec
MD5 2cb22c4fc228073338581194b550facc
BLAKE2b-256 305b535ae0686a8d4ab70577ddfa81f7521bbb3ea53779f3208cede66ddd9a36

See more details on using hashes here.

File details

Details for the file hydro_roll_core-0.0.3-cp39-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for hydro_roll_core-0.0.3-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 654df42102f3b7b44d9f74446759528b0dd06672827b6b555431bc3e025ce0f5
MD5 95a146a4c584b7aca8e69199d4cb6c96
BLAKE2b-256 57d40b7358769a666d83448a696a80ba6cdaad379d4210651e6d2373dda1d768

See more details on using hashes here.

File details

Details for the file hydro_roll_core-0.0.3-cp39-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for hydro_roll_core-0.0.3-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 788a5265a5519bf12d6d15e104b1c42ee2ff5f02d541855334bb506cfda3b358
MD5 1346b5b97c09adede679c422074bb195
BLAKE2b-256 d35367a4e290d866b1a92533f7a249d60ff990fe117f3e4f0ca0a81d8451188f

See more details on using hashes here.

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