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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3musllinux: musl 1.2+ x86-64

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

Uploaded Python 3musllinux: musl 1.2+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

rusaint-0.11.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.11.1.tar.gz.

File metadata

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

File hashes

Hashes for rusaint-0.11.1.tar.gz
Algorithm Hash digest
SHA256 394ccbfcb866eac6c06dddfb7fd3fbfbf6d80bfd3eb6aea913ea3a05557b4a0f
MD5 2202f582e0c5218b24872f6711384654
BLAKE2b-256 b17ff6e2d70ab474faa658adba5a34ed69cf0ae6f5e20a40398fe1034f58066d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rusaint-0.11.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.0

File hashes

Hashes for rusaint-0.11.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 84c8208acc0653989eca68d3118ea502caa72f6587fbe70ce71b0fc81a96fe87
MD5 c3153eb63be545dabf89140c7bd601e0
BLAKE2b-256 b10b31582fde8367069fea8d9cac39ca13fb3c02494b03fd81f3c3723e85a3a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.11.1-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 42b66cfa2c009bf57ddb82b6c8261e93265574cff7d0837293d06ca62119d09f
MD5 2caaf55f09387b9b02c7f0b4d0d46d2d
BLAKE2b-256 11973a2f83c0cf04894ec19a672189f610065db18b84950f64a0c01473058f80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.11.1-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e583fac94982f0b7154991c5b78db0767801ba3bec74ce3f7a521fd38df59b1e
MD5 a9878da06e070455ec836afeea392f82
BLAKE2b-256 533d4bc44fdbde32b59dcb1d3a9b621a09e4fe241637ea13ec2310285a1a91a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.11.1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9a0f095243b92c99f15a7b500e739869a21c96eb5815b7aa8ef3182ad1f768a1
MD5 f87cdd3dcd15f593b08fff5e5603d9d5
BLAKE2b-256 c834219baea349ae8d0f6c706f21b8f0798d33e985793894540eea4ddd96ecb1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.11.1-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e6bfd31f70104eeefc84338e3e975e7a5dac5f84988a9ec50838e79925249f36
MD5 39504c3f42d2359031a2afe84fd47f7d
BLAKE2b-256 d636cd3aa8de4c6b272b35ce7f3befd98444d458bef76b29773cd0edfb724f5f

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