This is a proxy for E-Kréta written in rust
To get started you need a functioning rust-lang environment on your computer
cargo --version
cargo 1.37.0 (9edd08916 2019-08-02)
Download the code
git clone https://github.com/hazizz/kreta-proxy.git
Run with cargo
cd kreta-proxy
cargo run
The unit tests require you to give a username, password and school url in environmental variables.
export USERNAME=username
export PASSWORD=password
export SCHOOL_URL=url
cargo test
The proxy has non protected end points that can be accessed with HTTP. Documentation can be found on postman.
This project is licensed under the MIT License - see the LICENSE file for details