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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3musllinux: musl 1.2+ x86-64

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

Uploaded Python 3musllinux: musl 1.2+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

rusaint-0.12.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.12.0.tar.gz.

File metadata

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

File hashes

Hashes for rusaint-0.12.0.tar.gz
Algorithm Hash digest
SHA256 a4c58fd5b06f371973727b124b178e377df3f2f8bb232626808f4f7ed5620bae
MD5 399f1cdd8791767fd030bd3f2544a19d
BLAKE2b-256 0f576f47c60e983fd90c1179db174a249b24c54905b80fa710e20777a23f0742

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rusaint-0.12.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.4

File hashes

Hashes for rusaint-0.12.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 50009108849a031d92814804a373f12c990d6a4a7fa45479a45779c2f073c5f4
MD5 ef721fcdb9fdecf8efbfaf9f616d319f
BLAKE2b-256 9e4ddbfe95d6f58ca184b045c98752ecc8e09f5a224156e8aeff14f106615f0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.12.0-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e99e70246d9865b5b5b2ff6e079bcda06d0632b1757ed1983b6fba9d75e0940e
MD5 d45b1760be659406afaaa78b903f9bdb
BLAKE2b-256 22200ef0294889bd4fdcfa8cd88874a60915983de7a17f4c87aec70e510f685d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.12.0-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c8539b4814763e4c88a3c37e7e3ab08d91b3be620af5511161b76b5b5e1b7f92
MD5 727918af0511cf39a95279771bc63c72
BLAKE2b-256 dc1d00e578ce8ab8ce4fbd0f3ed6210de309843943ad274516e09a906dd903f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.12.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6f6816bee2f538537914f7f37384680e715cf79ac15cd5758a615ed45b2a0509
MD5 405fa1dd4132e8c2f2733a5928d4e7f9
BLAKE2b-256 c24b5f6880921302e2f81e351ce7b36a9cef14c070f10506c8d1b182dc115fd1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.12.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 023e2f160d994db309c8fb54470cfd21103c4427b031636963a5d2fc682ea57f
MD5 703f014ab3857a89d2959b631d29318f
BLAKE2b-256 facffe658f4a1916fd8736cc8840ece30c9068cd808392418109ce42bd47ec80

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