ubs
ubs provides an interface for fetching real-time Univeristy at Buffalo class schedules.
Usage
use ;
let mut schedule_iter = schedule_iter.await?;
while let Some = schedule_iter.try_next.await?
ubs provides an interface for fetching real-time Univeristy at Buffalo class schedules.
use ubs_lib::{Course, Semester};
let mut schedule_iter = ubs_lib::schedule_iter(
Course::Cse115,
Semester::Spring2023,
).await?;
while let Some(schedule) = schedule_iter.try_next().await? {
for group in schedule?.group_iter() {
for class in group.class_iter() {
// do stuff
}
}
}