moabdb

Crates.iomoabdb
lib.rsmoabdb
version0.1.1
sourcesrc
created_at2022-12-09 04:11:34.972506
updated_at2022-12-13 23:30:55.47512
descriptionA Rust client for the MoabDB database
homepagehttps://www.moabdb.com
repositoryhttps://github.com/MoabDB/moabdb-rs
max_upload_size
id732980
size15,655
Jackson Coxson (jkcoxson)

documentation

https://docs.rs/moabdb

README

MoabDB Official Rust Library

MoabDB loves Rust! This library makes it super easy to use MoabDB in your Rust projects. It's a simple wrapper around the MoabDB HTTP API.

Usage

Add this to your Cargo.toml:

[dependencies]
moabdb = "*"

Create a time window to search for data:

let window = WindowBuilder::new()
    .length(Years(1))
    .build()
    .expect("Failed to create time window");

Send a query to MoabDB:

let df = moabdb::get_equity("AAPL", window, false, None).expect("Failed to get data");

Design

The design of the library is targeted at being identical to the Python library. This is so people can easily switch between the two languages without having to learn a new API.

License

This library is licensed under the MIT license. See the LICENSE file for more information.

Commit count: 3

cargo fmt