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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3musllinux: musl 1.2+ x86-64

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

Uploaded Python 3musllinux: musl 1.2+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

rusaint-0.13.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.13.0.tar.gz.

File metadata

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

File hashes

Hashes for rusaint-0.13.0.tar.gz
Algorithm Hash digest
SHA256 d3a8ae37d46c605926ceb516060604c1197bf0e33ccc1001659564fd659addd2
MD5 2948668ee4015a3580fd14ecccbaafa3
BLAKE2b-256 c2c37794e1772eeda321f36db6b4c7811d816ffc66218cb55714813f9838beba

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rusaint-0.13.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.9.6

File hashes

Hashes for rusaint-0.13.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 1fb8255cf3c83cfc366c9a995ada962effbc8c931c09715161119f70f8311739
MD5 c224e8f459f1f4430ec953aae7d1c81a
BLAKE2b-256 218536b48633273acaa3cdc1a8d9f64b074994d9f7704b7c70fa26803718e5d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.13.0-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fe8f7df5943ccf45d86938bbe8782dd6ee47fb0134a64365d2691069b85970a1
MD5 95b338f566c6b03114c886e72c20e30c
BLAKE2b-256 0e5e9c31268121cc20e1d656ac7f211c070a9e5857472246a8089f8e2affb26c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.13.0-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c92500788c74894721ef7e00178c758c51f6c488ef4a82d3b22fc4e25f1d4e67
MD5 a44d324d799df69cff140dcc0a9ca7ae
BLAKE2b-256 6fcee0f10c4c92ee21bdeee5e0ad30945bf447fa1061992f3fdf3acf68a4f979

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.13.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bbe02051d8d166ad3fef01d59d74b7cba95ffe6b7c5d252c908f13f6433ec705
MD5 19fdee5c6fa8abcee7b9b6ee7f9fead4
BLAKE2b-256 20f156e455035acd7515eab00e652bc5cba7ef208e9370f2c9b458d652d4b438

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.13.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f77bdaadbb421fe4952c5885759aea8bc14217910f5667f179d95c1df1459c63
MD5 d01d2ac94a5ab89d7ea7c5368001adb6
BLAKE2b-256 fe88e7547c9e8ebdec78ddc9aaa0d6b1572784fa4e03588a21481e1115120ab7

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