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 chrono::{Duration, TimeZone, Utc};
use chrono::{DateTime, Duration, TimeZone, Utc};
use regex::{Captures, Regex};
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.");
// Selectors
@ -57,7 +57,7 @@ pub async fn info() {
}
}
println!("{:#?}", data);
data
}
/// Get info webpage
@ -100,7 +100,7 @@ fn anglophonization(date: &str) -> String {
}
/// 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
// Paris 8 is in France so there is no problems
Utc.datetime_from_str(&anglophonization(date), "%e %B %Y %H:%M")