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.2.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.2-py3-none-win_amd64.whl (3.4 MB view details)

Uploaded Python 3Windows x86-64

rusaint-0.13.2-py3-none-musllinux_1_2_x86_64.whl (4.3 MB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

rusaint-0.13.2-py3-none-musllinux_1_2_aarch64.whl (4.3 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARM64

rusaint-0.13.2-py3-none-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

rusaint-0.13.2-py3-none-macosx_10_12_x86_64.whl (3.8 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for rusaint-0.13.2.tar.gz
Algorithm Hash digest
SHA256 261ee4f8d5ac90c76e459f4b1a114c5e35e96b3b5e58af47c3edd96ad0432feb
MD5 ebaa0920263dea021d48d0cc7d55e712
BLAKE2b-256 3b40d91479c8293192d63f19e2bb6d6e6b48fe7a915e1252d4e75b62facb84bd

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for rusaint-0.13.2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 6a93cb1389f0f10b938e8fc7a26a5bf9cb5eefd844177b7864ba6285f4e7b457
MD5 7aaec6feb208286a3fe685e3fabd60aa
BLAKE2b-256 5c58bdd0077ff60bda69f913c85ab1543b6ca104e7c28a0916937534f6f269b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.13.2-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 155d87ded20beb07c6ffca94a3e843980373041c04bfb1005e0fd387b8649a77
MD5 7d90e3fc3efc3c0fe16495d7bfdb0d1f
BLAKE2b-256 2bd6adf3ddedac4b91e8e897799f8f81c1352e74b534b2d1f6ac6aef57671eb2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.13.2-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0bcf0faf05f0dd30dd528ad450b72519f8403153e70be14321e2e2b7a461d15a
MD5 099db45afae618be9a4bcab48a8605bf
BLAKE2b-256 18bad19ba8a8e56c09bf9b07484df6a8d45aff2b340563bf93cb9ef722919579

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.13.2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ea97b751a3823282d7f2125f9875f0aff1b45cef7645865b67950c15194839f0
MD5 aa64c746de523cfe792cb9084c802c3f
BLAKE2b-256 7c19aeb82a903bf3952a1cff7799f3c764e990f4bd58b6bdbf8cbf7ca121090e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.13.2-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d66a8b023498eff604d57158bc4bc554e8c6d6f1a1ebc5d33dc06b35d20af2b1
MD5 8167b0db7321e6869152da1bc0f50793
BLAKE2b-256 3092b0ae9ba793e0220d1feef389974b244fd882ca3300c8a2a789de30ab510a

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