splashboard 1.4.0

A customizable terminal splash screen with plugin-based data sources
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! `lobsters_*` fetcher family. Targets `lobste.rs` — fixed host, no auth, so every fetcher
//! in the family stays Safety::Safe regardless of what config supplies.
//!
//! - `top` — story listings (hottest / newest / active), optionally filtered by tag.
//!
//! Shared HTTP client and base URLs live in `client`.

pub mod client;
pub mod top;

use std::sync::Arc;

use crate::fetcher::Fetcher;

pub fn fetchers() -> Vec<Arc<dyn Fetcher>> {
    vec![Arc::new(top::LobstersTopFetcher)]
}