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

Release files for lupaxa-real-url 0.1.2

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.2
File Size Uploaded
lupaxa_real_url-0.1.2.tar.gz 6.4 kB Details

Built distribution (wheel)

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

Total release size: 15.3 kB

Release files / lupaxa_real_url-0.1.2.tar.gz

Download URL lupaxa_real_url-0.1.2.tar.gz
Size 6.4 kB
Tags Source
SHA-256 checksum
How to use checksums
210aca89048c7065e01c594aa476fc5587afeb2d81da437ebd7d7c454dbe9569
BLAKE2b-256 checksum
How to use checksums
8010f128081bfe23241efdb3cd7bd6912ad65b9923dc4b2d0a97d2f30a883ce7
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 25, 2026.

Transparency log

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

Download URL lupaxa_real_url-0.1.2-py3-none-any.whl
Size 8.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
54526e87f1e013fa91ee26f330ad1e7d37981e152c77124f6e866f2bcaf08034
BLAKE2b-256 checksum
How to use checksums
855e9342ae65508632856b35086fde9ca74812a5cdef3a55c15a118659540f23
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 25, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.2 This release

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