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] and click-help-colors 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.1.tar.gz (20.3 kB view details)

Uploaded Source

Built Distribution

callsignlookuptools-1.1.1-py3-none-any.whl (34.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: callsignlookuptools-1.1.1.tar.gz
  • Upload date:
  • Size: 20.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for callsignlookuptools-1.1.1.tar.gz
Algorithm Hash digest
SHA256 a3a90ea65e27a25e20964e3901da9ac3693e4b7c6c5d0b97e8da5cabd7508de1
MD5 dd89c63a2b012e4a69f9c2d9fa9a2c23
BLAKE2b-256 f7a8922480a0b15cf459d17e1a9f8d1f3ba7bd2944175daf30954a7da3a01d0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for callsignlookuptools-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 17624e6d2c4959386709d2576d9cacf97d501a8f509cb975be00c77a302ffbdc
MD5 6302b620c54e3de4a59cec1567126edd
BLAKE2b-256 b0107c66076481f2b086e0c16adfbdc6ace1b489cd3645b296dc02f3b58ffe62

See more details on using hashes here.

Supported by

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