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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3musllinux: musl 1.2+ x86-64

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

Uploaded Python 3musllinux: musl 1.2+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

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

File metadata

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

File hashes

Hashes for rusaint-0.11.3.tar.gz
Algorithm Hash digest
SHA256 a0ee336529bbfc2e7f0fe449a9ef871e679c4d971c47d0151caafe44c7108779
MD5 590184fd7e9bdebb25c734d1db8d81d0
BLAKE2b-256 7020d9435ef7cf9e03f51704c73a18c466e6a6559a00bae2f55372ce5f966488

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for rusaint-0.11.3-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 f130e0f8de1b6d10ebaf0c96f974a44d570c679e6de45f62bc3c862e4edfb029
MD5 40425c5a94dbc487031b4beb1c64f9d4
BLAKE2b-256 444d4b30c2894cfa417e4c4d2ed71eec323b170f440586b8925f259e2eb47263

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.11.3-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6fef4cc3d29ab8b027857b2b8dc6ca06dba7ce56259744391bdc6df23094b96d
MD5 9c509ea4046c0d005564df38942966c9
BLAKE2b-256 1fb815e00883b88ce96d12ee93fae48b6a1b8e629bd1a810e26946c4941167cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.11.3-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 04573b36a57cbd45086f1fad6aa8676b0ce6ec4149856f80d3ff0971efd44950
MD5 0e41a9901735513d7c5fa9d5a594d8d6
BLAKE2b-256 7e6c1a68fe6ecf1f44d769d492b1044603517f2b4bc46f92e87ce09b11f840d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.11.3-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cbb22263a0bafbd476940b7cfce27d1b1d0315de0c752840c04efdac2ca9cf3a
MD5 f51ccc1f1d8f6f5ebe1ca3f1cf81c19b
BLAKE2b-256 1713542669136587afdf05e0e77523e3a51d7a344d248f1490cba94287223e9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.11.3-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f71ad12ec3cf99c53fa0edee992399cd46f46792b59f4f77f6193f5a87b80986
MD5 7ac0a78cd0af4a60a77276f7af88936a
BLAKE2b-256 61436634840c0b72384f6d2e409e8a3e41736d5cc71ba70109a75e6b72c13e12

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