Crates.io | ekreta |
lib.rs | ekreta |
version | 0.3.10 |
created_at | 2025-02-10 20:27:21.213996+00 |
updated_at | 2025-09-04 15:23:03.012449+00 |
description | E-Kréta API |
homepage | |
repository | https://codeberg.org/jark/rsfilc |
max_upload_size | |
id | 1550650 |
size | 67,453 |
E-Kréta
api client in RustWIP: do expect breaking changes
E-Kréta
is an awful Hungarian electronic school administration system
serde
struct
bindings for following:
school fetching
token
user info fetch
evaluations/grades
timetable
messages
announced test
absences
classes/groups the user is a part of
logging is enabled using the log
crate, mostly for requests in account.rs,
those requests/responses contain sensitive data, such as log::debug!("{token_json}");
.
It should be fine as long as you either:
env_logger
, log4rs
, fern
log::LevelFilter::Debug
or higherNO_NET=1 <BINARY, eg.: rsfilc>
NO_RENAME=1
can be used to turn off renamingThis library is written to provide bindings between Rust and the E-Kréta REST API.
It's primarily (and only at this time) used in RsFilc
.
nzx.hu/kreta-api, which is extremely helpful, and I'd especially like to thank it's the creator, for letting us know about this discord server, where csboo received help and written the new login API
the undescribably ugly json structs were converted to rust with this tool: transform.tools