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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3musllinux: musl 1.2+ x86-64

rusaint-0.11.0-py3-none-musllinux_1_2_aarch64.whl (4.2 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

rusaint-0.11.0-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.11.0.tar.gz.

File metadata

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

File hashes

Hashes for rusaint-0.11.0.tar.gz
Algorithm Hash digest
SHA256 7ccf654e9121d9b84e5c0be3f770f2d5123fcb38cf617bbb9994ae25a0a2957d
MD5 84df00968c678be2c21f6c512a77decd
BLAKE2b-256 d85528c5eec192e5371c3e0b3de3c648d6389cbd06a5f474082ad68f027e38ac

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rusaint-0.11.0-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.8.6

File hashes

Hashes for rusaint-0.11.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 b36fb81011438f8af5bdb12c6336421ac05fc8399c98f8d647aac1d2e2e4cef0
MD5 ba1e8132f1a5b8545adb53b26e86d0d7
BLAKE2b-256 63797abfec06f591f72b3ecb8f6a0dd11de2d0a4c436d284cc20b64ec1facdf2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.11.0-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 55ae468d7a1446946b947b670b87218b538fadd8dac419d848a94cd2889407c4
MD5 b90e5268f3a1eda872aafabe5e1ebebf
BLAKE2b-256 e74dcddfec36b04bf021164ddabe57f375e7f08938406468c6a91316e3d87bc0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.11.0-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7f01a12e52939cf368d662ceaa2ca2b29b576993126ed15264d1fd3bc651e7a8
MD5 e05084b67c46cdcf015aa923c6e37452
BLAKE2b-256 0738ba863cac8ca226e097dee45daa380fdc3b301df62e246eb8611da68af5ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.11.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 18b509ac2ec75ef64e998bd5ef0a26faa86a13575ebe3bb6771d20e96ae91cf4
MD5 2bb3d5295ad4fa0a248f56b6a64dc32c
BLAKE2b-256 488ef0f0f0675a6aa3b21168a55bbcb239f0f8ec1c1f208f7b2396b638134fee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.11.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2e2470a4b29611eb9d17c4763b16ea8fa549aec8f510906e5894bb3fcf4662f4
MD5 9da34478e98c88c5a9d152d852539ef8
BLAKE2b-256 9ad22186f9cf66588b8db35ca9334f2b2e3832daabb9de41107089e16628c90e

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