Skip to main content

QRZ, Callook, HamQTH, and QRZCQ API interface with sync and async support

Project description

callsignlookuptools

A QRZ, Callook, HamQTH, and QRZCQ API interface in Python with sync and async support.

PyPI PyPI - Python Version PyPI - License Documentation Status

Installation

callsignlookuptools requires Python 3.9 at minimum.

# synchronous requests only
$ pip install callsignlookuptools

# asynchronous aiohttp only
$ pip install callsignlookuptools[async]

# both sync and async
$ pip install callsignlookuptools[all]

# enable the CLI
$ pip install callsignlookuptools[cli]

Note: If requests, aiohttp, or typer[all] are installed another way, you will also have access to the sync, async, or command-line interface, respectively.

Usage and Documentation

Documentation is available on ReadTheDocs.

API Support

Some of the supported callsign lookup APIs require accounts and/or paid subscriptions to be used.

Site Requirements
QRZ QRZ account and XML Logbook Data or QRZ Premium subscription
Callook None
HamQTH HamQTH account
QRZCQ QRZCQ account and QRZCQ Premium subscription

Copyright

Copyright 2021-2023 classabbyamp, 0x5c
Released under the BSD 3-Clause License.
See LICENSE for the full license text.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

callsignlookuptools-1.1.2.tar.gz (20.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

callsignlookuptools-1.1.2-py3-none-any.whl (34.2 kB view details)

Uploaded Python 3

File details

Details for the file callsignlookuptools-1.1.2.tar.gz.

File metadata

  • Download URL: callsignlookuptools-1.1.2.tar.gz
  • Upload date:
  • Size: 20.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for callsignlookuptools-1.1.2.tar.gz
Algorithm Hash digest
SHA256 31897e191a9f0c3d92321f23580291088a163277c12deb1a00b724f28a1ae107
MD5 2440f1de5e8810cb50b3ea424df9cc31
BLAKE2b-256 9eb27a1ee6461c6c2d3ab87d26cfd6663499684448bd8c4af440f063f1149054

See more details on using hashes here.

File details

Details for the file callsignlookuptools-1.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for callsignlookuptools-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f868ff2ce15191339c372dff9c9033479540c6c9d768a8234e70d8efe43edb86
MD5 32a1529545039a02d57a21f9a1414fda
BLAKE2b-256 1058202a5620c2585a436f64bea935287a0fd34ccbd083f3405e5efc4abe6f6f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page