No project description provided
Project description
rusaint
빠르고 간편하며 믿을 수 있는 숭실대학교 u-saint 클라이언트
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
문서
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f93e4ba6b45bba0efbbcb1f89ec14357e89dfe1e0117907d829a38ba4a9d376f
|
|
| MD5 |
a0827c5cab29f901fd6d21fd2a6709f1
|
|
| BLAKE2b-256 |
3fba5f80fd82af613777be29a2bf07a9591b73cf7269b412307f5ca91527ae94
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0353119a73bf3c71bdbcdf5dee007861781c668c6e1484447cc8ea26ae27bf5b
|
|
| MD5 |
9232c068eb214a4dc7845d0dc0f1bbff
|
|
| BLAKE2b-256 |
c9acc45fa54b4b1b7330f3fe1c3815388abff95f3501f78a910e53862d4fe20a
|
File details
Details for the file rusaint-0.13.5-py3-none-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: rusaint-0.13.5-py3-none-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 4.4 MB
- Tags: Python 3, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5662a36caf7aaee538b677988aa94f513fcb932ed0d4b47382256851b1e140d7
|
|
| MD5 |
c1f87c6778557f85141ea8539a03e813
|
|
| BLAKE2b-256 |
594f93c055fcc08099a02020bbb7b464a91440da1b349d1c9e83b13c0c62f38b
|
File details
Details for the file rusaint-0.13.5-py3-none-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: rusaint-0.13.5-py3-none-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 4.4 MB
- Tags: Python 3, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4de41f59462796d071f4a466fab89264a95a0bf323a7842b996af76a4afa11b9
|
|
| MD5 |
8368c1f98d8bc33d26550d9b85287c87
|
|
| BLAKE2b-256 |
ed28533652542933495b512a5a0eaa13864c6b714528a9816d4d92a63f256742
|
File details
Details for the file rusaint-0.13.5-py3-none-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: rusaint-0.13.5-py3-none-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 4.2 MB
- Tags: Python 3, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
893261724d4727a672b3c6bf0341a98866e7b942ab0de50f36951bdc463af21c
|
|
| MD5 |
2dbefe7dc5d05a8ae3d77a3340203341
|
|
| BLAKE2b-256 |
a8c4cf42ba10fa7f2f4cd4a186b9c61f5d8732415598984ec1213f62ccb624b8
|
File details
Details for the file rusaint-0.13.5-py3-none-manylinux_2_24_x86_64.whl.
File metadata
- Download URL: rusaint-0.13.5-py3-none-manylinux_2_24_x86_64.whl
- Upload date:
- Size: 4.1 MB
- Tags: Python 3, manylinux: glibc 2.24+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c37c93ca10bd037e004da7cc20fe782e314426179e31fa5bf5033c245c0f7b75
|
|
| MD5 |
8350ad400b3022bd886104cba330001f
|
|
| BLAKE2b-256 |
5cef7914c6d499572e1a92d78d340dc7eb5cc7e5fdcb18becc0d558cdca5224d
|
File details
Details for the file rusaint-0.13.5-py3-none-macosx_11_0_arm64.whl.
File metadata
- Download URL: rusaint-0.13.5-py3-none-macosx_11_0_arm64.whl
- Upload date:
- Size: 3.8 MB
- Tags: Python 3, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ef1786129e369c67250f3e8af126300385b1b6d25b2bce1e04c4130edff2dc5d
|
|
| MD5 |
8e63df511f2bbb79fa0ed72b2864c725
|
|
| BLAKE2b-256 |
3afc2757bcee598a7cef059346d9d8bcdd3539641530d0b987e0732037cfac70
|
File details
Details for the file rusaint-0.13.5-py3-none-macosx_10_12_x86_64.whl.
File metadata
- Download URL: rusaint-0.13.5-py3-none-macosx_10_12_x86_64.whl
- Upload date:
- Size: 3.9 MB
- Tags: Python 3, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2eefa3959cdd677ff963913d42a576d58b05cc110bd188b053f534739140010d
|
|
| MD5 |
56f83b903bb79380e232bb94965d45e9
|
|
| BLAKE2b-256 |
24c1922c56cc0d34d8d665663563b51f220141cb7d157694006306fae83c0d83
|