Skip to main content

No project description provided

Project description

rusaint

빠르고 간편하며 믿을 수 있는 숭실대학교 u-saint 클라이언트

GitHub Badge PyPI - Version docs.rs License


rusaint(ru-saint, 루세인트)는 숭실대학교 u-saint를 정확하고 빠르게, 간편하게 파싱하고 다양한 환경에서 조작할 수 있는 Rust 기반 비공식 u-saint 클라이언트입니다.

u-saint의 기반인 SAP Web Dynpro에서 사용하는 Lightspeed 라이브러리의 최소 동작을 구현하여 안전하게 u-saint 내부 요소들을 조작하고 파싱할 수 있습니다.

  • JS 런타임 없음 — JS 런타임 없이 자체적으로 요청과 응답에 따른 처리를 수행하므로 HTTPS 요청이 가능한 모든 환경에서 실행 가능합니다.
  • 빠른 속도 — 네이티브 환경으로 컴파일되는 Rust를 이용하고, 휴리스틱 없이 요청이 완료되면 곧바로 실행되어 빠르게 u-saint 를 조작 및 파싱 가능합니다.
  • 멀티플랫폼 지원 — UniFFI를 통한 Kotlin, Swift, React-Native, Python 지원을 제공하여 다양한 플랫폼에서 간편하게 이용할 수 있습니다.
  • 간편한 기능 정의 — rusaint 에서 지원하지 않는 u-saint 애플리케이션에 대한 파싱 및 지원을 제공하는 API를 이용해 간편하게 정의할 수 있습니다.

설치

# Using pip
pip install rusaint
# Using uv
uv add rusaint

문서

docs.rs

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

rusaint-0.13.6.tar.gz (74.2 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

rusaint-0.13.6-py3-none-win_amd64.whl (3.5 MB view details)

Uploaded Python 3Windows x86-64

rusaint-0.13.6-py3-none-musllinux_1_2_x86_64.whl (4.4 MB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

rusaint-0.13.6-py3-none-musllinux_1_2_aarch64.whl (4.4 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARM64

rusaint-0.13.6-py3-none-manylinux_2_28_aarch64.whl (4.2 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

rusaint-0.13.6-py3-none-manylinux_2_24_x86_64.whl (4.1 MB view details)

Uploaded Python 3manylinux: glibc 2.24+ x86-64

rusaint-0.13.6-py3-none-macosx_11_0_arm64.whl (3.8 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

rusaint-0.13.6-py3-none-macosx_10_12_x86_64.whl (3.9 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

Details for the file rusaint-0.13.6.tar.gz.

File metadata

  • Download URL: rusaint-0.13.6.tar.gz
  • Upload date:
  • Size: 74.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.2

File hashes

Hashes for rusaint-0.13.6.tar.gz
Algorithm Hash digest
SHA256 edb30792e553cccec3503147e95e34d930c4fb2add0583722a0646ac4d6d2d62
MD5 1c6491ec4465bdc291f6f4695b18ec6e
BLAKE2b-256 e13adac7b7bb5b90cfb922f767475341ec6530d3f03c6bd4f07f6724a9431b7a

See more details on using hashes here.

File details

Details for the file rusaint-0.13.6-py3-none-win_amd64.whl.

File metadata

  • Download URL: rusaint-0.13.6-py3-none-win_amd64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.2

File hashes

Hashes for rusaint-0.13.6-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 904936f366d6327100426bd9351465bbc2ea5c62bdb00c04672e29912358f0a8
MD5 594b7f2ca5c5afb5c26cab5ee71d85f0
BLAKE2b-256 fb5855f9ef540b61a4f18344278593520ebf30c85f5884260b3eb2fb2eac8eb1

See more details on using hashes here.

File details

Details for the file rusaint-0.13.6-py3-none-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rusaint-0.13.6-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f3f8128ee84ce5c3cef946b8c7c121649da025ac00d7336e1cd2501017e33479
MD5 16afc05615f4ad658594d2b57531f631
BLAKE2b-256 3ffc08f1e888d0e62218d93b2468bf4f2b22736a04f484a1790fdf33c29d2a88

See more details on using hashes here.

File details

Details for the file rusaint-0.13.6-py3-none-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rusaint-0.13.6-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5295143689bb492fe444ec5caca7f81b5507582cf7256e084f2f0bc0cd1cc5ec
MD5 763b5d73a0752e6018a7d51947886252
BLAKE2b-256 36f277d0e4c6cbc3da688ac691de17d327d1f30fca33d57d5a0b0e98e50f9e76

See more details on using hashes here.

File details

Details for the file rusaint-0.13.6-py3-none-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rusaint-0.13.6-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1836bbf0dcb2af0012dc0351948ab65e74ed0a0424a8dd77c5b5b8def8a9beec
MD5 71bfa5ad853c06d6681cf8343c98c6db
BLAKE2b-256 9f158fdaadfde0c7661b440e1184d5599323da5fe088ea2adf1e64f46743010a

See more details on using hashes here.

File details

Details for the file rusaint-0.13.6-py3-none-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for rusaint-0.13.6-py3-none-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 89ac636203790f4c6733fcc8e29f1cda23d75409ed065fce62267c7e6fe67df7
MD5 0085e6f3b9b402dd214c64be2110e1bb
BLAKE2b-256 4e747b6a73bd559cae3669d300ce05ceb80dc987fc3a4ca64a0df9b3b9068cd8

See more details on using hashes here.

File details

Details for the file rusaint-0.13.6-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rusaint-0.13.6-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 675c193111e880b5024c806875ee25451cfa10af282cce5df6158f8528d49ec0
MD5 5994a911edf776f47e0030ab3f53e68f
BLAKE2b-256 e962a50ec6093438c6d29045bbf272296b627162b67e5d3a082389155ee0fe26

See more details on using hashes here.

File details

Details for the file rusaint-0.13.6-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rusaint-0.13.6-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 698cd2c4119bcd3ca293bc9a98ec704fc82bc03bf2c9c7acdc7f867877080963
MD5 a5e949ee1e5f62358fb6b6cae6dabe1b
BLAKE2b-256 4fe8a383d7e288a3e4bb08606afa737988cffd5771b45df8f553f4462bff8f9f

See more details on using hashes here.

Supported by

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