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: 11 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 (about 6 years ago)
- Default Branch: main
- Last Pushed: 2025-06-17T15:28:26.000Z (12 months ago)
- Last Synced: 2025-06-24T13:12:40.731Z (12 months ago)
- Topics: amateur-radio, api-client, openapi-spec, qrz
- Language: Go
- Homepage: https://pkg.go.dev/github.com/k0swe/qrz-logbook
- Size: 172 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://pkg.go.dev/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).