forked from Anri/cal8tor
return data
This commit is contained in:
parent
7d96371829
commit
6b6bafe6e0
1 changed files with 4 additions and 4 deletions
|
@ -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")
|
||||||
|
|
Reference in a new issue