Skip to content

Arthyon/domeneshop_client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Domeneshop Client

This crate contains bindings for the public API to Domeneshop's services. API documentation is located here.

Prerequisites

To use this crate, you need to generate API-credentials for the Domeneshop API. See their Authentication-section for more information.

Usage

To add this crate to your project, add a reference in your Cargo.toml to this github repository:

domeneshop_client = { git = "https://github.com/Arthyon/domeneshop_client.git" }

Creating the client

use domeneshop_client::client::{ DomeneshopClient, DomeneshopClientConfiguration };

let client = DomeneshopClient::new(token, secret, DomeneshopClientConfiguration::default());

Development

This section contains notes regarding development of the crate.

Preview documentation using nightly rust

This can be useful, as docs.rs uses the nightly version and can e.g. label documentation for features. RUSTDOCFLAGS="--cfg docsrs" cargo +nightly doc --all-features

Link

Disclaimer

I am not a professional rust-developer, so this crate may contain non-idiomatic and inefficient code. All feedback and contributions are welcome to improve the quality!

License

Licensed under MIT license (LICENSE).

About

Bindings for the Domeneshop-API written in Rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages