ExOvh is an helper library for the elixir language for the Ovh Api.
To use the Openstack components of the OVH API, see Openstex
Step 1: Generating the OVH application | Step 2: Setup |
---|---|
Mix Task (optional) | Setting up the Client |
Step 1: Generating the OVH application | Step 2: Setup |
---|---|
Mix Task (optional) | Setting up Clients |
This is an unofficial client to the OVH api and is not maintained by OVH.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
# ExOvh [![Build Status](https://travis-ci.org/stephenmoloney/ex_ovh.svg)](https://travis-ci.org/stephenmoloney/ex_ovh) [![Hex Version](http://img.shields.io/hexpm/v/ex_ovh.svg?style=flat)](https://hex.pm/packages/ex_ovh) [![Hex docs](http://img.shields.io/badge/hex.pm-docs-green.svg?style=flat)](https://hexdocs.pm/ex_ovh) [![Deps Status](https://beta.hexfaktor.org/badge/prod/github/stephenmoloney/ex_ovh.svg)](https://beta.hexfaktor.org/github/stephenmoloney/ex_ovh)
ExOvh is an helper library for the [elixir language](http://elixir-lang.org/) for the [Ovh Api](https://api.ovh.com/).
To use the Openstack components of the OVH API, see [Openstex](https://github.com/stephenmoloney/openstex)
## Project Features
- Config supervised Agent running in the background which stores frequently accessed authentication information.
- Query modules for making building requests to the [Ovh Api](https://api.ovh.com/).
- request functions to send Queries to the [Ovh Api](https://api.ovh.com/).
## Documentation
- [See Hex Docs](https://hexdocs.pm/ex_ovh/0.1.1/api-reference.html)
## Getting started
#### Example (1)
| Step 1: Generating the OVH application | Step 2: Setup |
|---|---|
| [Mix Task](https://github.com/stephenmoloney/ex_ovh/blob/master/docs/mix_task_basic.md) (optional) | [Setting up the Client](https://github.com/stephenmoloney/ex_ovh/blob/master/docs/getting_started_basic.md) |
#### Example (2) - Recommended way of getting started
| Step 1: Generating the OVH application | Step 2: Setup |
|---|---|
| [Mix Task](https://github.com/stephenmoloney/ex_ovh/blob/master/docs/mix_task_advanced.md) (optional) | [Setting up Clients](https://hexdocs.pm/ex_ovh/blob/master/docs/getting_started_advanced.md) |
## Usage
- To be added
## Contributing
- Pull requests welcome.
## Tests
- Tests have not been written yet.
## TODO
- [ ] Tests for OVH portion of library
- [ ] Option to set the application ttl when running ovh mix task.
- [ ] Add queries for the remainder of the OVH API. (Webstorage CDN and Cloud are the only ones covered so far)
## Note
This is an unofficial client to the OVH api and is not maintained by OVH.
## Licence
[MIT Licence](LICENCE.md)