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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3musllinux: musl 1.2+ x86-64

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

Uploaded Python 3musllinux: musl 1.2+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

rusaint-0.11.5-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.5.tar.gz.

File metadata

  • Download URL: rusaint-0.11.5.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.11.5.tar.gz
Algorithm Hash digest
SHA256 64737ca711d87b047a8cb797e4f3373ebf15042a9586ae8e731a22e439997551
MD5 b15662e4feb957cc97b267debc18b001
BLAKE2b-256 fa3bb505f42f9cf8f1a70b590c6ab71f1b8356fcaa8c409f51f684483ef7d3d2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rusaint-0.11.5-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.11.5-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 79c90be855a88ddb9dd4fc06066ddd8149f07e09700d881194dfd929fbdca262
MD5 2bfe86dfc2aaf1d3c8cb15c81d5dc94e
BLAKE2b-256 ba1ef5a4ec65a3d9308f52a9c3fe02c979b2ea7acaf11bcc71afb82050e90e79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.11.5-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 646d3eb45cbf69e6ef9a7e2a1b61336baae8087158c97f7c395e67f3c8034577
MD5 9bde4720e23643fcaad25a0be6f34f5f
BLAKE2b-256 f1c816f3433fd9e36dab3e760d2fe6313798b61f9f5f8fc8654b9daf9bfb0c6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.11.5-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4854ac54bae0b9917af47d8a8d07bcbd1cf5a49bfb72f166fa4e56fc9d1adfc7
MD5 10429cbbe6a578fe8d0639cf64840e35
BLAKE2b-256 9e8eb64a7651ec7587a43b95b65e5714754806a66fd1a7c0ad4a0e33fcf358b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.11.5-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9dc81c0f64cc06d031df76aa2b88b96ee6c567cfaf4e120e75ce92b1d6b085d2
MD5 1e71c07f5e0f141985a311ee4202dc52
BLAKE2b-256 5fa84736c054891fd4818dfe5f02163afcb73b7f2b8071f5dca5edab5ed1210c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.11.5-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ea3345db3d45b25c2f1639a85d44a323c46f1cb543e95d5319a87c62a782f452
MD5 1c5ef43908508d42a97767f5d4291afa
BLAKE2b-256 7b1b8c4f7aed3146fa963a6026e92ccca94fd8895484108f5360a37d76a653b2

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