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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3musllinux: musl 1.2+ x86-64

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

Uploaded Python 3musllinux: musl 1.2+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

rusaint-0.11.2-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.2.tar.gz.

File metadata

  • Download URL: rusaint-0.11.2.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.2.tar.gz
Algorithm Hash digest
SHA256 8b4763c6f815515ba59aef1b21857635dc7e2dc29b2ab604402d253ecf31d079
MD5 1e265ee3a29fea601e9fc3cb1c189317
BLAKE2b-256 9b1a9d555b6e357bdf88345861a9dffdc1fdd6c9138133ce6c89cbbb56f7db2c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rusaint-0.11.2-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.2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 9027457123527a4732884ae77e107d7006c20c5b7093a6ed2e82eef8d2d763d7
MD5 9d577dc530d0f241c1f787c7bd0a72ee
BLAKE2b-256 870cdfee6503f908d9831470667395df2e7b6aa33d5ad77b567139e8a3025cfa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.11.2-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5f106153c25eba8bad88f51c596493e92b95a32171e839d52c5cf535ceddc99d
MD5 56923bc3d9693fec3cc4b32e33d8f1ff
BLAKE2b-256 da7c4cdfd35fe2f6fe3fa167d718047aedb01d9a56de2d5a71b4cab5f87f00e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.11.2-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e11d79ad6a0141013f6e1ae5ce8eb1eb5c9d6d4c5d7ddddf8c4f3ea3ea5ac063
MD5 ae1f576a0206cc6219af4eeb97ad9cfe
BLAKE2b-256 4a976449998e9ca69bcbd857e17743c6b82c05cf7b7bf3a9fa8ebc6f8153c1b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.11.2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 321d7078b317d7003c3eac44f2d69ba1ed917c3ababba2c666a61ef4e8037335
MD5 e4f008ca55a496a3489efde1f32ceef4
BLAKE2b-256 77d2299512e4c54c83b6b5c82cbdae2cb07d49800f04fdf61137632c814108f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.11.2-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 037137461d96699ded9f5ea502486ac632a194cf3b0c56fcd876083176967a0b
MD5 0e7e07503d83c902a0f180e5328704c3
BLAKE2b-256 2d023d1e9129e046272f471d92300f62b6b3de5627edf696688318e16a3b855f

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