extract lib
This commit is contained in:
@@ -0,0 +1,2 @@
|
|||||||
|
pub mod query;
|
||||||
|
pub mod response;
|
||||||
+4
-5
@@ -1,12 +1,11 @@
|
|||||||
mod query;
|
|
||||||
mod response;
|
|
||||||
|
|
||||||
use anyhow::Result;
|
use anyhow::Result;
|
||||||
|
|
||||||
|
use departure::query;
|
||||||
|
|
||||||
fn main() -> Result<()> {
|
fn main() -> Result<()> {
|
||||||
let response = query::query_server()?;
|
let response = query::query_server()?;
|
||||||
for departure in response.departures {
|
for dep in response.departures {
|
||||||
println!("{departure}");
|
println!("{dep}");
|
||||||
}
|
}
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -4,7 +4,7 @@ use crate::response::Response;
|
|||||||
|
|
||||||
const DEPARTURE_MONITOR: &str = "https://webapi.vvo-online.de/dm";
|
const DEPARTURE_MONITOR: &str = "https://webapi.vvo-online.de/dm";
|
||||||
|
|
||||||
pub(crate) fn query_server() -> Result<Response> {
|
pub fn query_server() -> Result<Response> {
|
||||||
let json_string = ureq::post(DEPARTURE_MONITOR)
|
let json_string = ureq::post(DEPARTURE_MONITOR)
|
||||||
.set("Content-Type", "application/json")
|
.set("Content-Type", "application/json")
|
||||||
.set("charset", "UTF-8")
|
.set("charset", "UTF-8")
|
||||||
|
|||||||
Reference in New Issue
Block a user