| Crates.io | osatui |
| lib.rs | osatui |
| version | 0.1.0 |
| created_at | 2025-11-15 15:49:04.331975+00 |
| updated_at | 2025-11-15 15:49:04.331975+00 |
| description | Terminal UI client for educational schedule API with interactive college, campus and group selection |
| homepage | |
| repository | https://github.com/bircoder432/osatui |
| max_upload_size | |
| id | 1934489 |
| size | 110,100 |
Terminal UI client for educational schedule API with interactive college, campus and group selection.
cargo install osatui
osatui
Normal Mode:
Selector Mode:
Configuration files are automatically created in system config directory.
[api]
url = "https://api.example.com"
college_id = 1
campus_id = 1
group_id = 1
[app]
refresh_interval = 300
cache_enabled = true
cache_ttl = 3600
current_theme = "dark"
This project is built on top of:
OpenScheduleApi - The backend API providing educational schedule data
osars - Rust client library for OpenScheduleApi
MIT