caveman/gatherer/src/main.rs

27 lines
684 B
Rust

use cave::config::LoadConfig;
mod config;
mod tag;
mod trends;
#[tokio::main]
async fn main() {
cave::init::exit_on_panic();
cave::init::init_logger();
let config = config::Config::load();
cave::systemd::status("Starting redis client");
let redis_client = redis::Client::open(config.redis)
.expect("redis::Client");
let mut redis_man = redis::aio::ConnectionManager::new(redis_client).await
.expect("redis::aio::ConnectionManager");
//let r = trends::TrendAnalyzer::run(&mut redis_man, 20, &[4, 25, 24 * 7], None)
let r = trends::TrendAnalyzer::run(&mut redis_man, 20, &[4], None)
.await
.unwrap();
dbg!(r);
}