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.14.0.tar.gz (75.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.14.0-py3-none-win_amd64.whl (3.6 MB view details)

Uploaded Python 3Windows x86-64

rusaint-0.14.0-py3-none-musllinux_1_2_x86_64.whl (4.5 MB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

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

Uploaded Python 3musllinux: musl 1.2+ ARM64

rusaint-0.14.0-py3-none-manylinux_2_28_aarch64.whl (4.2 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

rusaint-0.14.0-py3-none-manylinux_2_24_x86_64.whl (4.1 MB view details)

Uploaded Python 3manylinux: glibc 2.24+ x86-64

rusaint-0.14.0-py3-none-macosx_11_0_arm64.whl (3.8 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

rusaint-0.14.0-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.14.0.tar.gz.

File metadata

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

File hashes

Hashes for rusaint-0.14.0.tar.gz
Algorithm Hash digest
SHA256 ea9b94d69a5ef7ae406ac9396ff258f57de6ac3043835993a5a987152bc13669
MD5 469d2d6f7d26f85638e73b347cd400f0
BLAKE2b-256 8e7a27ee68674e1de90fd01893d8f362c0d4944a477aaf3fd0d4d1cd3088510e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rusaint-0.14.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.2

File hashes

Hashes for rusaint-0.14.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 5af58b3d7f9e8ae4e68591bb131403f95db298667285ae19ce0f36a00d5519d6
MD5 7ad07d51699747b688e2344de7816988
BLAKE2b-256 395100fc5274928614c537098cb16435e1324671d58fdb6a7ee310cc32f03321

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.14.0-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d313217a24fd2e160c9317cbba0d8004191be9e00f9d6d37c3f8bd95a92e6121
MD5 a45ded9033704caedc9d617dbae4c659
BLAKE2b-256 4badc3e9a9ab39c7d7e6fdbf70f0caedd23c01ab57ca23ec649ce8193e567e34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.14.0-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 96e43026bffe09c8edafb92de29c72e0fadbda82f7cbb352fa2c8d78a8fac4a4
MD5 1fcbb4522eb3a40dba5327f64eee9288
BLAKE2b-256 7703438ee7b52522939dd9d94ff94e5038929b4fd68fd1ff94b2c16f063b6254

See more details on using hashes here.

File details

Details for the file rusaint-0.14.0-py3-none-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rusaint-0.14.0-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 42a91adab0411430079784b56d32572b8cddca803fd562a1a06bda793a41a4d9
MD5 55ecf8940927720a96545bab077b3a4c
BLAKE2b-256 3171990aa13ab3fc78403352367364acfac77fb8fc790304ab3046777e0bcb8c

See more details on using hashes here.

File details

Details for the file rusaint-0.14.0-py3-none-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for rusaint-0.14.0-py3-none-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 f70211bffe9f7b6379348b6ba234752fc7d6a95e3ac26c0be3faea3259decbe2
MD5 f251cf57ad1f4291d48ab02fba2dc07f
BLAKE2b-256 7aac8ed2d3aa779cfe5b380187e84b6a0b633d4c2fe2152ccd889bf49db83c57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.14.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 27ed44f30f9a52fb2486ce976fe67c5b37c24b712b6974866765cbdbfe9db975
MD5 535a3eedb9015afe33d47842044b0c4a
BLAKE2b-256 0493f06720268edf134270181651fe442f7b116d55a481baa3a167626461e68e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.14.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4651839045213c1bd616faa67506a6ee49f8107ebe21f646ebc3e2ef45e4ef67
MD5 45b1582ef4edc3c66608d109d2533c57
BLAKE2b-256 f8ae453226028129b8d1c618385069cbf48653ca4f835bab712ee0c5716e53a0

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