use chrono::Datelike; use lazy_static::lazy_static; lazy_static! { pub static ref WORDS: Vec<String> = include_str!("../../words.txt") .trim() .lines() .map(|w| w.trim().into()) .collect(); } pub fn get_word_of_the_day() -> String { let date = chrono::Utc::now(); let year = date.year() as usize; let month = date.month() as usize; let day = date.day() as usize; let index = year * month * day; WORDS[index % WORDS.len()].clone() }