diff --git a/src/lib.rs b/src/lib.rs index 6729922..4218ff7 100755 --- a/src/lib.rs +++ b/src/lib.rs @@ -235,3 +235,13 @@ pub async fn get_page(date: &str, config: &Config) -> Page { cached, } } + +pub async fn current_page(config: &Config) -> Page { + let page = get_page(&config.latest_date[..], config).await; + if page.cached { + page + } else { + cache::download_page_image(&config.cache_folder[..], &page).await; + page + } +}