https://github.com/Omie/rrdaclient
Go bindings for RRDA https://github.com/fcambus/rrda
https://github.com/Omie/rrdaclient
Last synced: 10 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 11 years ago)
- Default Branch: master
- Last Pushed: 2014-09-19T16:36:10.000Z (over 11 years ago)
- Last Synced: 2024-07-31T20:53:21.415Z (over 1 year 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 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 Library to access statdns.com API, which is in turn RRDA API. DNS Queries over HTTP. (Third-party APIs / Utility/Miscellaneous)
- awesome-go-extra - ARCHIVED - 09-15T21:06:16Z|2014-09-19T16:36:10Z| (Third-party APIs / Fail injection)
- awesome-go-zh - rrdaclient
- awesome-go - rrdaclient - Go bindings for RRDA - ★ 8 (Third-party APIs)
- awesome-go-cn - rrdaclient
- awesome-go - rrdaclient - Go Library to access statdns.com API, which is in turn RRDA API. DNS Queries over HTTP. (Third-party APIs / HTTP Clients)
- awesome-Char - rrdaclient - Go Library to access statdns.com API, which is in turn RRDA API. DNS Queries over HTTP. (Third-party APIs / HTTP Clients)
- fucking-awesome-go - :octocat: rrdaclient - Go Library to access statdns.com API, which is in turn RRDA API. DNS Queries over HTTP. :star: 3 :fork_and_knife: 0 (Third-party APIs / Advanced Console UIs)
- awesome-go-cn - rrdaclient
- 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 Library to access statdns.com API, which is in turn RRDA API. DNS Queries over HTTP. - :arrow_down:0 - :star:3 (Third-party APIs / HTTP Clients)
- awesome-go - rrdaclient - Go Library to access statdns.com API, which is in turn RRDA API. DNS Queries over HTTP. (Third-party APIs / Advanced Console UIs)
- awesome-go - rrdaclient - Go Library to access statdns.com API, which is in turn RRDA API. DNS Queries over HTTP. (<span id="第三方api-third-party-apis">第三方API Third-party APIs</span> / <span id="高级控制台用户界面-advanced-console-uis">高级控制台用户界面 Advanced Console UIs</span>)
- awesome-go - rrdaclient - | - | - | (Third-party APIs / HTTP Clients)
- awesome-go-cn - rrdaclient
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