1use std::{env, str::FromStr};
5
6use chrono::Utc;
7use url::Url;
8
9use asimut::{Asimut, endpoints::agenda::Direction};
10
11#[tokio::main]
12async fn main() {
13 let base = env::var("ASIMUT_BASE").unwrap();
14 let username = env::var("ASIMUT_USER").expect("set ASIMUT_USER");
15 let password = env::var("ASIMUT_PASS").expect("set ASIMUT_PASS");
16
17 let mut asimut = Asimut::new(Url::from_str(&base).unwrap());
18
19 asimut.login(&username, &password).await.unwrap();
20
21 dbg!(
22 asimut
23 .agenda(Utc::now().into(), 15, "P20D", Direction::Backwards,)
24 .await
25 .unwrap()
26 .events()
27 );
28}