refactor main
This commit is contained in:
+3
-12
@@ -1,15 +1,13 @@
|
||||
mod extractor;
|
||||
mod query;
|
||||
|
||||
use anyhow::{anyhow, Result};
|
||||
use anyhow::Result;
|
||||
use scraper::Html;
|
||||
|
||||
use extractor::Extractor;
|
||||
|
||||
const SIEDLUNG: &str =
|
||||
"https://www.vvo-online.de/de/fahrplan/aktuelle-abfahrten-ankuenfte/abfahrten?stopid=33006764";
|
||||
|
||||
fn main() -> Result<()> {
|
||||
let message = query_server()?;
|
||||
let message = query::query_server()?;
|
||||
let html = Html::parse_document(&message);
|
||||
|
||||
let extractor = Extractor::new();
|
||||
@@ -21,10 +19,3 @@ fn main() -> Result<()> {
|
||||
}
|
||||
Ok(())
|
||||
}
|
||||
|
||||
fn query_server() -> Result<String> {
|
||||
match ureq::get(SIEDLUNG).call() {
|
||||
Ok(response) => Ok(response.into_string().map_err(|e| anyhow!(e))?),
|
||||
Err(e) => Err(anyhow!(e)),
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user