ExOvh is an helper library in the elixir language for the Ovh Api.
To use the Openstack components of the OVH API, see Openstex
request
functions to send Queries to the Ovh Api. ExOvh
client, see getting started basic
and mix_task_basic.md. 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
# 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)
ExOvh is an helper library in 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
- [hex package manager](https://hexdocs.pm/ex_hubic/api-reference.html).
## Getting started
- For setting a single `ExOvh` client, see [getting started basic](https://github.com/stephenmoloney/ex_ovh/docs/getting_started_basic.md.html)
and [mix_task_basic.md](https://github.com/stephenmoloney/ex_ovh/docs/getting_started_basic.md).
- For setting up multiple clients, see [getting started advanced](https://hexdocs.pm/ex_ovh/doc/getting_started_advanced.md) and
[mix_task_advanced.md](https://github.com/stephenmoloney/ex_ovh/docs/getting_started_advanced.md).
## Examples
- to be added
## Issues, Bug Reports, Feature Requests, Suggestions, Guidance, etc
- Create [issues here](https://github.com/stephenmoloney/ex_ovh/issues/new) to communicate your ideas to me. Thanks.
## Contributing
- Pull requests welcome.
## Tests
- Tests against the OVH portion of the library 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](LICENSE.txt)