--- id: status version: "0.2.5" license: MIT license license_treatment: permissive maintenance: abandoned --- # status — HTTP status code reporting for GET and POST requests License: permissive · Maintenance: abandoned · Downloads: 91.1K/mo ## What it is and what it does Status is a minimal command-line utility that fetches and reports the HTTP status code returned by a server for a given URL. It supports both GET (default) and POST requests via a simple `-p` flag and automatically prepends `http://` to URLs that lack a protocol prefix. The tool has no runtime dependencies and installs as a wheel. The package is effectively unmaintained: its last release was in January 2015, the repository received its final commit in March 2018, and it has seen no activity since. It was originally tested against Python 2.7, 3.4, and PyPy 2.4.0—all versions now well outside their support windows. While it may still function on modern Python, there is no guarantee of compatibility, and any issues discovered would likely go unresolved. Use it for: - Quick command-line checks of whether a website is responding and what status code it returns. - Scripted monitoring or health checks for URLs in environments where only legacy Python versions are available. - Learning or reference: understanding how to make HTTP requests and parse status codes in Python. - Testing POST endpoint availability when a simple curl or wget alternative is not available. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. A command-line tool that reports HTTP response status codes for GET or POST requests to a given URL. No. The package is abandoned and untested on any Python version released in the last decade. Modern alternatives (curl, wget, httpie, or requests-based tools) are actively maintained and more reliable. Install only if you are constrained to an old Python environment and cannot use any other tool. ## Install pip install status uv add status poetry add status ## Installing status Before you install: Installation is straightforward with no runtime dependencies, but the project has been abandoned since 2015 with no updates for over a decade. The last commit was in 2018 and it has minimal community engagement (1 star). License in practice: Licensed under MIT (permissive), so you can use, modify, and distribute it freely with minimal restrictions. Quickstart: pip install status status example.com status -p example.com Package targets Python 2.6–3.4 and PyPy 2.4.0; compatibility with modern Python versions (3.8+) is untested and unsupported. Verify before relying: - Whether the package works reliably on modern Python versions (3.8+) despite being tested only on Python 2.7, 3.4, and PyPy 2.4.0. - Whether connection handling and error recovery remain robust given the absence of maintenance for over a decade. - Current state of HTTPS certificate validation and whether it handles modern TLS requirements. ## Package facts - License: MIT license (permissive) - Python support: unspecified - Install friction: low - Maintenance: abandoned - Downloads: 91.1K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags http status code checker, check website status code, http request status cli, get post status code tool, url status code command line, http response code checker, website availability status, abandoned, legacy-python [View on SkillFed](https://skillfed.io/packages/status) · [View on PyPI](https://pypi.org/project/status/)