Skip to main content

Check if a domain is available using DNS

Project description

isfree

Tests

Check if a domain is available using DNS.

Installation

pip install isfree

Usage

isfree example.com

Output:

✓ example.com is available
✗ google.com is taken
⚠ Invalid TLD: .invalidtld

Exit codes: 0 (available), 1 (taken), 2 (error)

Development

# Clone and setup
git clone https://github.com/rocktimsaikia/is-free.git
cd is-free

# Install uv if not already installed
pip install uv

# Install package with dev dependencies
uv pip install -e ".[dev]"

# Setup pre-commit hooks
pre-commit install

# Run tests
python -m unittest

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

isfree-1.0.0.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

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

isfree-1.0.0-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file isfree-1.0.0.tar.gz.

File metadata

  • Download URL: isfree-1.0.0.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for isfree-1.0.0.tar.gz
Algorithm Hash digest
SHA256 61af644ba0c51b7015ba1d6a870dedd6e2c40e717bd249712ff5fe48bf6430d8
MD5 00d0d8928650b2a981a3beca76456775
BLAKE2b-256 a758b1cbc29e49731a9b9eb3ee638f9d269e3e789c4abf8be61c5cd11e5e3330

See more details on using hashes here.

Provenance

The following attestation bundles were made for isfree-1.0.0.tar.gz:

Publisher: release.yml on rocktimsaikia/is-free

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file isfree-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: isfree-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for isfree-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e843ddeb3d604f042e4a9cd9528dfcfa1a6a216ec58091fe5985f8f56702038b
MD5 29644f60a9b8a90e9d575ed720b78ecc
BLAKE2b-256 a65c9610f56d7ac54b207dd14db2c6a1db32f9474975dce73c1f77f9b4ff4640

See more details on using hashes here.

Provenance

The following attestation bundles were made for isfree-1.0.0-py3-none-any.whl:

Publisher: release.yml on rocktimsaikia/is-free

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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