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

Uploaded Python 3Windows x86-64

rusaint-0.13.4-py3-none-musllinux_1_2_x86_64.whl (4.4 MB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

rusaint-0.13.4-py3-none-musllinux_1_2_aarch64.whl (4.4 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

rusaint-0.13.4-py3-none-macosx_10_12_x86_64.whl (3.9 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

Details for the file rusaint-0.13.4.tar.gz.

File metadata

  • Download URL: rusaint-0.13.4.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.4.tar.gz
Algorithm Hash digest
SHA256 ac83aff4bf9c5c0c1a0f12942953a85d32d9ad25d6f4fe2c006429e1b39eb587
MD5 68194c3ae4a5c930d1bc7d93dbe61e14
BLAKE2b-256 fe058c462e3bd25a7b8987dcbe3cb99e6842c56642fea762fcd6d52493ae9ae4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rusaint-0.13.4-py3-none-win_amd64.whl
  • Upload date:
  • Size: 3.5 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.4-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 3302076f34d79780cf3fcf98f1b3983101632c7d7bccf6e7d5f25423abdd5e5a
MD5 48f5004d1fd400dce92324e43d110642
BLAKE2b-256 f7da29f1f7efc5cf57be33c295c184db1dbd04c34b911b102f02b962e5135d8e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.13.4-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e7ac7295a0a2da6cdf3a4f9045ab5d45e2ccea05ac937da1458a5940669d94ad
MD5 0242a12b89e9ff6380fa1bc31cb84bc5
BLAKE2b-256 d50d987e13974f63436f7e09e5edaff0aa2cc6323ec65f953d37df59636c4f72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.13.4-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e2cd94a12b6c098616fbc4fdd1b1f83ff5bdcbdbd2cc8056c0fb63f4d0d63607
MD5 fa3c62943c30bba76a792537bfa7db13
BLAKE2b-256 00fea84c7d689101b30182b1cceee5fc52a4134b4770356d02a5c68617d8631e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.13.4-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d961a3df30f6e9b09e0e4edd8247b94f07dcb652f827215812ec6f02a14b7415
MD5 bd3e44a549fb8e2dbed011807b9cbf9b
BLAKE2b-256 9a7ed27fed594cf57b51c8e641bd6ed6556a1f3de510f2a85ebda423db54e6be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.13.4-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 daa9c1cfabc5d7b412c966364b785a64a8271749477367ab3e637888242b0e3e
MD5 b3d5dcdf2b31c3883df71f4a3e599e14
BLAKE2b-256 cc37fff6bd93d109044d55898330e59b1fc186fa89430a8b23075e4eb181d5c7

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