An open API service indexing awesome lists of open source software.

https://github.com/literateink/crowous.rs

A Rust wrapper for the Crous Mobile internal API.
https://github.com/literateink/crowous.rs

api crous crous-mobile france les-crous restaurant student university wrapper

Last synced: 8 months ago
JSON representation

A Rust wrapper for the Crous Mobile internal API.

Awesome Lists containing this project

README

          

Crowous: A wrapper for the Crous Mobile internal API

_This library **is not** affiliated with [↗ Les Crous](https://www.lescrous.fr/) in any way._

## What is "Les Crous" ?

[↗ Les Crous](https://www.lescrous.fr/) (or _Centres Régionaux des Œuvres Universitaires et Scolaires_) in France are regional organizations that provide various services to students to enhance their quality of life.

[↗ Les Crous' mobile app](https://play.google.com/store/apps/details?id=com.einden.crous.poitiers.android) facilitates student life by providing access to housing applications, meal plan management, scholarship information, and various support services directly from their smartphones.

## Installation

```bash
cargo add crowous
```

## Quick Start

```rust
use crowous::services::get_available_crous;

#[tokio::main]
async fn main() {
let available_crous = get_available_crous().await.unwrap();

for crous in available_crous {
println!("{} ({})", crous.name, crous.identifier);
}
}
```

You can find guides at [**↗ crowous.docs.literate.ink**](https://crowous.docs.literate.ink) and if it's not enough you can also take a look at the [**↗ examples** directory on the GitHub repository](https://github.com/LiterateInk/Crowous.rs/tree/main/examples) for inspiration.

If none of those are helpful, you can always [↗ open an issue](https://github.com/LiterateInk/Crowous.rs/issues) to ask for help or join the [↗ LiterateInk Discord server](https://literate.ink/discord).

## License

This project is licensed under the GPL-3.0 License - see the [LICENSE.md](LICENSE.md) file for details.