This commit is contained in:
Mylloon 2022-08-15 12:23:01 +02:00
parent 52419d899b
commit e33fed34a3
Signed by: Anri
GPG key ID: A82D63DFF8D1317F

View file

@ -3,7 +3,7 @@ use scraper::{Selector, Html};
mod models; mod models;
pub async fn timetable(year: i8, semester: i8, letter: Option<char>) -> Vec<models::Day> { pub async fn timetable(year: i8, semester: i8, letter: Option<char>) -> Vec<models::Day> {
let document_timetable = get_webpage(year, semester, letter).await.expect("Can't reach timetable website."); let document = get_webpage(year, semester, letter).await.expect("Can't reach timetable website.");
// Selectors // Selectors
let sel_table = Selector::parse("table").unwrap(); let sel_table = Selector::parse("table").unwrap();
@ -16,7 +16,7 @@ pub async fn timetable(year: i8, semester: i8, letter: Option<char>) -> Vec<mode
let sel_strong = Selector::parse("strong").unwrap(); let sel_strong = Selector::parse("strong").unwrap();
// Find the timetable // Find the timetable
let raw_timetable = document_timetable.select(&sel_table).next().unwrap(); let raw_timetable = document.select(&sel_table).next().unwrap();
// Find the slots available for the timetable // Find the slots available for the timetable
let raw_schedules = raw_timetable.select(&sel_tr).next().unwrap(); let raw_schedules = raw_timetable.select(&sel_tr).next().unwrap();