Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/k0swe/qrz-logbook
OpenAPI spec and Golang bindings for the QRZ.com Logbook API
https://github.com/k0swe/qrz-logbook
amateur-radio api-client openapi-spec qrz
Last synced: about 2 months ago
JSON representation
OpenAPI spec and Golang bindings for the QRZ.com Logbook API
- Host: GitHub
- URL: https://github.com/k0swe/qrz-logbook
- Owner: k0swe
- License: apache-2.0
- Created: 2020-05-20T18:26:46.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-09-11T14:43:26.000Z (4 months ago)
- Last Synced: 2024-10-31T10:51:25.052Z (2 months ago)
- Topics: amateur-radio, api-client, openapi-spec, qrz
- Language: Go
- Homepage: https://pkg.go.dev/github.com/k0swe/qrz-logbook
- Size: 196 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![PkgGoDev](https://pkg.go.dev/badge/github.com/k0swe/qrz-logbook)](https://pkg.go.dev/github.com/k0swe/qrz-logbook)
[![Go Report Card](https://goreportcard.com/badge/github.com/k0swe/qrz-logbook)](https://goreportcard.com/report/github.com/k0swe/qrz-logbook)# Go API client for QRZ.com Logbook
A GoLang client library for QRZ.com's Logbook data service. The service
provides real-time access to information from QRZ.com logbooks. The API is
documented [here](https://www.qrz.com/docs/logbook/QRZLogbookAPI.html).This client library was generated based on the OpenAPI specification in
the `api/openapi.yaml` file. However, the API itself is not well-described by
OpenAPI, so the generated library is supplemented with `wrapper.go`.A simple application to demonstrate how to integrate the library is located in
`cmd/qrz-logbook/main.go`.
A QRZ.com XML subscription is required to take full advantage of the API. A
description of subscription plans and rates is available on the
[QRZ.com website](http://www.qrz.com/i/subscriptions.html).