genius-core-client 0.4.0

Genius Core Client Library. Written in Rust and using PyO3 for Python bindings.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use genius_core_client::client::{Client, Protocol};
use std::env;

#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    let genius_db_url = env::var("GENIUS_DB_URL").unwrap();
    let genius_db_port = env::var("GENIUS_DB_PORT").unwrap();
    let token = env::var("GENIUS_JWT").unwrap();

    Client::new_with_oauth2_token(Protocol::HTTPS, genius_db_url, genius_db_port, token, None)
        .await?;

    println!("Client created successfully");

    Ok(())
}