urlprobe
Tiny zero-dependency URL health checker. One file, Python 3 stdlib only, no install.
./urlprobe.py https://example.com https://github.com
cat urls.txt | ./urlprobe.py -w 16
Point it at a list of URLs (args or stdin) and it prints one line per URL:
OK/ERR, status code, latency in ms. Exit code 0 = all up, 1 = any down,
2 = first failure when --fail-fast. Handy for cron pings, deploy smoke
tests, and checking a stack of endpoints without remembering curl flags.
HEAD first, GET fallback (some servers 405 HEAD). # comments and blank
lines ignored in stdin lists. --workers N for parallel checks,
--timeout S per request.
MIT license. Built by James Verlander, the one-flat-fee software development subscription.
Release files for urlprobe-cli 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| urlprobe_cli-1.0.0.tar.gz | 3.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| urlprobe_cli-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.3 kB
Release files / urlprobe_cli-1.0.0.tar.gz
| Download URL | urlprobe_cli-1.0.0.tar.gz |
|---|---|
| Size | 3.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d73e1b9184e084077f3d27784fc74c5a0370f908b3de73f3bc9be68c1b0778d2
|
|
BLAKE2b-256 checksum How to use checksums |
0d0a9d6480007acd116c2df5b56b5447e59b3a317d90eab140e13271d2e90e0b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.5
|
Release files / urlprobe_cli-1.0.0-py3-none-any.whl
| Download URL | urlprobe_cli-1.0.0-py3-none-any.whl |
|---|---|
| Size | 4.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
49bddab8625a46985cd0fd29134df94a42f433fdb1b9bbcf2cd8b7bf5c87e68a
|
|
BLAKE2b-256 checksum How to use checksums |
d34235e0b0a768ef44ba4bfc074a89479e97a3c2199fe6bb2265d4c73c0f6449
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.5
|