switch from scraping to API queries

This commit is contained in:
Dr. Matthias Ratajczak
2022-12-22 15:42:37 +01:00
parent daed8fee58
commit c84a446713
6 changed files with 47 additions and 725 deletions
+3 -13
View File
@@ -1,22 +1,12 @@
mod extractor;
mod query;
mod response;
use anyhow::Result;
use scraper::Html;
use extractor::Extractor;
fn main() -> Result<()> {
let message = query::query_server()?;
let html = Html::parse_document(&message);
let extractor = Extractor::new();
for departure in extractor.get_departures(&html) {
println!("{}", Extractor::get_transport_line(departure)?);
println!("{}", extractor.get_times(departure)?);
println!();
let response = query::query_server()?;
for departure in response.departures {
println!("{departure}");
}
Ok(())
}