mineralfyi 0.1.0

Rust client for the MineralFYI API — https://mineralfyi.com
Documentation

mineralfyi

crates.io License: MIT

Rust client for the MineralFYI REST API. 6,215 minerals. Uses reqwest for HTTP.

Explore at mineralfyi.com — interactive tools and comprehensive reference.

Install

[dependencies]
mineralfyi = "0.1"

Quick Start

fn main() -> Result<(), Box<dyn std::error::Error>> {
    let client = mineralfyi::Client::new();
    let result = client.search("query")?;
    println!("{:?}", result);
    Ok(())
}

Also Available

Platform Install Link
Python pip install mineralfyi PyPI
npm npm install mineralfyi npm
Go go get github.com/fyipedia/mineralfyi-go pkg.go.dev
Rust cargo add mineralfyi crates.io
Ruby gem install mineralfyi rubygems

Links

Science FYI Family

Part of the FYIPedia open-source developer tools ecosystem.

Site Domain Focus
AlloyFYI alloyfyi.com Metal alloys, compositions, properties
ChemFYI chemfyi.com Periodic table, elements, compounds, reactions
GemFYI gemfyi.com Gemstones, mineralogy, grading, origins
MineralFYI mineralfyi.com 6,215 minerals, crystal systems, Mohs hardness
StarFYI starfyi.com Stars, constellations, exoplanets, deep-sky

License

MIT