Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Omie/rrdaclient
Go bindings for RRDA https://github.com/fcambus/rrda
https://github.com/Omie/rrdaclient
Last synced: about 2 months ago
JSON representation
Go bindings for RRDA https://github.com/fcambus/rrda
- Host: GitHub
- URL: https://github.com/Omie/rrdaclient
- Owner: Omie
- License: mit
- Archived: true
- Created: 2014-09-15T21:06:16.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2014-09-19T16:36:10.000Z (over 10 years ago)
- Last Synced: 2024-07-31T20:53:21.415Z (5 months ago)
- Language: Go
- Size: 145 KB
- Stars: 10
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-go - rrdaclient - Go Library to access statdns.com API, which is in turn RRDA API. DNS Queries over HTTP. (Third-party APIs / Utility/Miscellaneous)
- awesome-go - rrdaclient - Go bindings for RRDA - ★ 8 (Third-party APIs)
- awesome-go-extra - ARCHIVED - 09-15T21:06:16Z|2014-09-19T16:36:10Z| (Third-party APIs / Fail injection)
README
rrdaclient
==========Go bindings for RRDA https://github.com/fcambus/rrda
Go version support yet to be tested, coded with 1.3.1 linux/amd64
## Description
[https://github.com/fcambus/rrda](https://github.com/fcambus/rrda)
RRDA is a REST API written in Go allowing to perform DNS queries over HTTP, and to get reverse PTR records for both IPv4 and IPv6 addresses. It outputs JSON-encoded DNS responses.
RRDA is a recursive acronym for "RRDA REST DNS API".
This library (rrdaclient) provides Go bindings to consume this API
## How to use
//get library
$ go get github.com/omie/rrdaclient//import library
import github.com/omie/rrdaclient//call functions
response = rrdaclient.GetHostAddress("")//Response is of type *rrdaclient.APIResponse
//and the structure resembles the RRDA JSON schema## Further Reading
[http://www.statdns.com/api/](http://www.statdns.com/api/)## License
MIT License