Focused monitoring utility
Scoped the project as a transparent first-pass availability check rather than a replacement for production monitoring.
Open Source / Python Automation / Daily Build
A dependency-free Python CLI that checks a small endpoint list and reports HTTP status, latency and failures in text or JSON.
Scoped the project as a transparent first-pass availability check rather than a replacement for production monitoring.
Handled successful responses, HTTP failures, connection errors and timeouts with explicit status details and exit codes.
Injected network and clock dependencies so behavior can be tested deterministically without sending external requests.
HTTP status and latency summary
Configurable per-request timeout
Readable and JSON reports
Nine passing network-free tests
urllib, pathlib, dataclasses and a monotonic clock provide the complete checker without third-party dependencies.
argparse exposes input, timeout and machine-readable output options for terminal or local automation use.
Nine tests cover URL validation, status classification, latency, failures, ordering and report summaries without network access.