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.1.tar.gz (74.1 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.1-py3-none-win_amd64.whl (3.4 MB view details)

Uploaded Python 3Windows x86-64

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

Uploaded Python 3musllinux: musl 1.2+ x86-64

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

Uploaded Python 3musllinux: musl 1.2+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

rusaint-0.13.1-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.1.tar.gz.

File metadata

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

File hashes

Hashes for rusaint-0.13.1.tar.gz
Algorithm Hash digest
SHA256 91389d73a4bc2545b124a2ae16870c58643b5ec91957dec0a9e6fbf91f0017b9
MD5 8ed66caa13b1c9b772d865051af0a785
BLAKE2b-256 1a0931e4aada37b468cc2372c64ebe0ec0444687afb6c5403eff3eca1b0d9293

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rusaint-0.13.1-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.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 3d5a47d10bee5342a3b1723bcc65d68a403293a660eb69afdc65b70d9e7f7064
MD5 38a0b7a3fb2f7ad162cd19a46cae7594
BLAKE2b-256 e661211373ea921607932c64d1a2ecb910929f0c5c733e0187387ed04ba2ce85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.13.1-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 574c55310964b517de9e87a19b36eeacd9ad05487c840cfa7d5bbd84718eead5
MD5 e11d0751344f3f717dbd71a15e62a0a3
BLAKE2b-256 fb01090acf87ac2bd624be68002789771d657fc64360d478d300bbc589868968

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.13.1-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 47bb425af773ba96dd1d26c74b671953ca2db778890c9f516c70178af126dec7
MD5 5c6e28c9d64da034b8d2a811f9f992fa
BLAKE2b-256 b515ec57241db3544eb16cbd5c7858c78bd2ecc6772b08cd5e526a364ac6c671

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.13.1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c54b4d2046af862fca0578ae3ed78f76a404e6ea20c5c39063a026995f9a3711
MD5 2fa3c6d585dac100442ab9305f009943
BLAKE2b-256 8648c47d2457e8ed53f5d1ba2024427a39be2fc324f27fd7b61f85d624188772

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.13.1-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ff80710f9d0f1f0c292b09acae6829925cfa1dd06fbd5f91b05ece2aa217f3c5
MD5 8521fa95e652cdca856c5dfd174e6764
BLAKE2b-256 caf0b15295f1cf4210d442edb3b762ddeff4dcf25ca1f74c8d20b86c9c898541

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