Skip to main content

Developers Toolbox

Real URL

Follow HTTP redirects and report the URL that actually serves the page. The hop list is kept from the URL you started with through to the last response.

The PyPI name is lupaxa-real-url. The import path is lupaxa.real_url.

Install

pip install lupaxa-real-url

Requires Python 3.10+ and httpx.

Usage

from lupaxa.real_url import resolve

resolve("https://example.com")
resolve("https://example.com", full=True)
resolve("https://example.com", status=True)
real-url https://example.com
real-url --full https://example.com
real-url --status https://example.com
real-url --version

By default the library and CLI return only the final URL. --full prints every hop. --status prints each hop with its HTTP status code.

Documentation

Site pages live in mkdocs/ and publish to https://real-url.thelupaxaproject.org/.

make init
make python-install-dev
make mkdocs-serve
The Lupaxa Project Footer

Metadata

Release files for lupaxa-real-url 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for lupaxa-real-url 0.1.3
File Size Uploaded
lupaxa_real_url-0.1.3.tar.gz 6.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for lupaxa-real-url 0.1.3
File Interpreter ABI Platform
lupaxa_real_url-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 15.3 kB

Release files / lupaxa_real_url-0.1.3.tar.gz

Download URL lupaxa_real_url-0.1.3.tar.gz
Size 6.4 kB
Tags Source
SHA-256 checksum
How to use checksums
be4e1d6cd847cfce10a44323e587c1b3c17993537c078252e8adc5d449017c20
BLAKE2b-256 checksum
How to use checksums
23ed5947e1a5b4426dae5304d457ea35d0089f59c702408eb2fdce8aa7d4a3be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / lupaxa_real_url-0.1.3-py3-none-any.whl

Download URL lupaxa_real_url-0.1.3-py3-none-any.whl
Size 8.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
64c77d8e8faef9212dda4955ae30ca181af8770e9b7824eec397b857565344a9
BLAKE2b-256 checksum
How to use checksums
a8e1987d3f09fef4a243067f6e9cdcfb0aa295b3c3e5769f821ae3462db595e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release history Release notifications | RSS feed

0.1.5

2 release files

0.1.4

2 release files

This release

0.1.3 This release

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page