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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3musllinux: musl 1.2+ x86-64

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

Uploaded Python 3musllinux: musl 1.2+ ARM64

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

Uploaded Python 3manylinux: glibc 2.28+ ARM64

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

Uploaded Python 3manylinux: glibc 2.24+ x86-64

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

Uploaded Python 3macOS 11.0+ ARM64

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

File metadata

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

File hashes

Hashes for rusaint-0.13.5.tar.gz
Algorithm Hash digest
SHA256 f93e4ba6b45bba0efbbcb1f89ec14357e89dfe1e0117907d829a38ba4a9d376f
MD5 a0827c5cab29f901fd6d21fd2a6709f1
BLAKE2b-256 3fba5f80fd82af613777be29a2bf07a9591b73cf7269b412307f5ca91527ae94

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rusaint-0.13.5-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.11.2

File hashes

Hashes for rusaint-0.13.5-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 0353119a73bf3c71bdbcdf5dee007861781c668c6e1484447cc8ea26ae27bf5b
MD5 9232c068eb214a4dc7845d0dc0f1bbff
BLAKE2b-256 c9acc45fa54b4b1b7330f3fe1c3815388abff95f3501f78a910e53862d4fe20a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.13.5-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5662a36caf7aaee538b677988aa94f513fcb932ed0d4b47382256851b1e140d7
MD5 c1f87c6778557f85141ea8539a03e813
BLAKE2b-256 594f93c055fcc08099a02020bbb7b464a91440da1b349d1c9e83b13c0c62f38b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.13.5-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4de41f59462796d071f4a466fab89264a95a0bf323a7842b996af76a4afa11b9
MD5 8368c1f98d8bc33d26550d9b85287c87
BLAKE2b-256 ed28533652542933495b512a5a0eaa13864c6b714528a9816d4d92a63f256742

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.13.5-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 893261724d4727a672b3c6bf0341a98866e7b942ab0de50f36951bdc463af21c
MD5 2dbefe7dc5d05a8ae3d77a3340203341
BLAKE2b-256 a8c4cf42ba10fa7f2f4cd4a186b9c61f5d8732415598984ec1213f62ccb624b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.13.5-py3-none-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 c37c93ca10bd037e004da7cc20fe782e314426179e31fa5bf5033c245c0f7b75
MD5 8350ad400b3022bd886104cba330001f
BLAKE2b-256 5cef7914c6d499572e1a92d78d340dc7eb5cc7e5fdcb18becc0d558cdca5224d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.13.5-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ef1786129e369c67250f3e8af126300385b1b6d25b2bce1e04c4130edff2dc5d
MD5 8e63df511f2bbb79fa0ed72b2864c725
BLAKE2b-256 3afc2757bcee598a7cef059346d9d8bcdd3539641530d0b987e0732037cfac70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rusaint-0.13.5-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2eefa3959cdd677ff963913d42a576d58b05cc110bd188b053f534739140010d
MD5 56f83b903bb79380e232bb94965d45e9
BLAKE2b-256 24c1922c56cc0d34d8d665663563b51f220141cb7d157694006306fae83c0d83

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