A Wrapped / Replay like for teal.fm and rocksky.app (currently on hiatus)
3
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: run duckdb UI

Mia 94b9990c bfa3862b

+8 -1
+3
src/config.rs
··· 14 14 /// Port for the Flashback server 15 15 #[clap(env, default_value_t = 8080)] 16 16 pub port: u16, 17 + /// Should the DuckDB UI Server be enabled (on port 4213) 18 + #[clap(env, default_value_t = false, action = clap::ArgAction::Set)] 19 + pub duckdb_ui: bool, 17 20 }
+5 -1
src/main.rs
··· 20 20 21 21 let ddb = duckdb::DuckdbConnectionManager::file(config.db)?; 22 22 { 23 - ddb.connect()?.execute_batch(include_str!("init.sql"))?; 23 + let conn = ddb.connect()?; 24 + conn.execute_batch(include_str!("init.sql"))?; 25 + if config.duckdb_ui { 26 + conn.execute("CALL start_ui_server();", [])?; 27 + } 24 28 } 25 29 26 30 let ddb = Arc::new(ddb);