mod sharry; use log::info; use sharry::{ Alias, api::{NewShareRequest, URI}, }; use std::time::Duration; use ureq::Agent; fn main() { env_logger::init(); let agent: Agent = Agent::config_builder() .timeout_global(Some(Duration::from_secs(5))) .build() .into(); let alias = Alias::new( URI::new("sharry.yavook.de"), "G7RYoWME1W7-pcgipemJcr8-39FcMd92gBu-RgufeHc51z6", ); let share = alias.create_share(&agent, &NewShareRequest::new(Some("foo"), "", 10)); let share = share.unwrap(); info!("share: {:?}", share); share.notify(&agent).unwrap(); }