return data

This commit is contained in:
Mylloon 2022-08-15 19:06:36 +02:00
parent 7d96371829
commit 6b6bafe6e0
Signed by: Anri
GPG key ID: A82D63DFF8D1317F

View file

@ -1,10 +1,10 @@
use std::collections::HashMap; use std::collections::HashMap;
use chrono::{Duration, TimeZone, Utc}; use chrono::{DateTime, Duration, TimeZone, Utc};
use regex::{Captures, Regex}; use regex::{Captures, Regex};
use scraper::{Html, Selector}; use scraper::{Html, Selector};
pub async fn info() { pub async fn info() -> HashMap<usize, Vec<(DateTime<Utc>, DateTime<Utc>)>> {
let document = get_webpage().await.expect("Can't reach info website."); let document = get_webpage().await.expect("Can't reach info website.");
// Selectors // Selectors
@ -57,7 +57,7 @@ pub async fn info() {
} }
} }
println!("{:#?}", data); data
} }
/// Get info webpage /// Get info webpage
@ -100,7 +100,7 @@ fn anglophonization(date: &str) -> String {
} }
/// Turn a string to a DateTime /// Turn a string to a DateTime
fn get_date(date: &str) -> chrono::DateTime<Utc> { fn get_date(date: &str) -> DateTime<Utc> {
// Use and keep UTC time, we have the hour set to 12h and // Use and keep UTC time, we have the hour set to 12h and
// Paris 8 is in France so there is no problems // Paris 8 is in France so there is no problems
Utc.datetime_from_str(&anglophonization(date), "%e %B %Y %H:%M") Utc.datetime_from_str(&anglophonization(date), "%e %B %Y %H:%M")