mongobook

documentation Crates.io Crates.io (recent)

Mongodb hosted chess opening book. Under construction.

Usage

```rust use dotenv::dotenv; use std::env;

use pgnparse::parser::*;

use mongobook::mongobook::*;

[tokio::main]

async fn main() -> Result<(), Box>{ dotenv().ok();

println!("mongobook, under construction");

println!("mongodb uri {}", env::var("MONGODB_URI").unwrap());

let client = connect().await?;

println!("\nmongo client {:?}\n", client);

let pgn = std::fs::read_to_string("test.pgn")?;

println!("\n{:?}\n", parse_pgn_to_rust_struct(pgn));

Ok(())

}

```