Skip to content

Examples

One domain

domain-expiry example.com

Several names

domain-expiry example.com example.org example.net

A list on disk

domains.txt:

# production
example.com
example.org
domain-expiry --file domains.txt --warn-days 14

Names from another command

printf '%s\n' example.com example.org | domain-expiry --file -

Sorted table

domain-expiry --sort days --order descending example.com example.org example.net

Shorter timeout

domain-expiry example.com --timeout 5

Library

from datetime import UTC, datetime

from lupaxa.domain_expiry import lookup

result = lookup("example.com", timeout=5.0, now=datetime.now(UTC))
print(result.domain, result.status, result.days_remaining)