oc-collect
Small lib to collect data from OpenCode database.
Supported OpenCode v2 and v1 databases.
Usage
Install:
Usage:
use CollectClient;
async
Inspired by opencode-stats
Small lib to collect data from OpenCode database.
Supported OpenCode v2 and v1 databases.
Install:
cargo install oc-collect
Usage:
use oc_collect::CollectClient;
#[tokio::main]
async fn main() -> anyhow::Result<()> {
let mut client = CollectClient::new();
client.open_pool().await?;
// Get all usage sessions updated after a specific timestamp (in milliseconds)
// Use None for get all sessions
let sessions = client.get_usage_sessions(Some(1783688487402)).await?;
// Process the sessions...
Ok(())
}
Inspired by opencode-stats