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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3musllinux: musl 1.2+ x86-64

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

Uploaded Python 3musllinux: musl 1.2+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

rusaint-0.13.3-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.13.3.tar.gz.

File metadata

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

File hashes

Hashes for rusaint-0.13.3.tar.gz
Algorithm Hash digest
SHA256 7ff1578148dae473c2dae15b4632ebf1b43151acc639741fa39b42bbaa08ce65
MD5 27d7fc54e3608d31bab013a3fce9d761
BLAKE2b-256 6529fae19277e77b68c8c9aca0b6e62a08157d566b64af98e92edd07f759ac42

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rusaint-0.13.3-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.6

File hashes

Hashes for rusaint-0.13.3-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 8934f595dd93d6d6a94a134669e8482da9d571079bb67ffaa9cbf8dea3ebb2d0
MD5 25729a53626b503aa31d9e14f910c2ba
BLAKE2b-256 cd62e22e1569e0fbf65785943695e3253e7b55c3997d142967179278570d69ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.13.3-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 62fefd3b06d7aaf8f88d1acf739fd8a73ce6ae954a23be8bd4279bb931edba1f
MD5 80c7a70a84bcb37bc653cd82d5af8e84
BLAKE2b-256 11f7718a475610109880bb9d08ae3b1ea0248163260e4a9e136afcc361d6c095

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.13.3-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 66f8e950f4091e68ea258c8e94801d7a2159e3495160832c7614bf5d7ad35ecc
MD5 6fc9f9bde5c9765f082a353df69896ba
BLAKE2b-256 1d6f9051eb2153f3a2d8e9284bf81b8e1cb4634d72ccb703c0b72741da43d83c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.13.3-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 318f36f95988f13bd5da93c165237f65358f8e358c83e480b131f6bee92d773d
MD5 d1b8cad351e4afc9faff0ef31687f225
BLAKE2b-256 450a50ad75258d2576bfaf80c9ae3c5b2b0af6c7e3853ea3b581ebc551142dfc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.13.3-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5a70b96e4f1a56cf7978d8504a7557ca181eeed0da2c18043e9d663dc26c6dbc
MD5 2302460ae3e71f7dc8f52f70716ebedf
BLAKE2b-256 188bc6d3cd29fa79a71710720ba6e3f070387d57e7c90e5563b1266044f8ac90

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