skillfed

status

HTTP status code reporting for GET and POST requests

status v0.2.5 91.1K downloads/30d#13,540 on PyPI1
Permissive license MIT license Abandoned released

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 on this page — 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

status on PyPI

pip

pip install status

uv

uv add status

poetry

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 not specified
Install friction low — pure-Python wheel
Runtime dependencies none
Maintenance abandoned — 4,237 days since the last release
Last repo commit
First released
Downloads 91,117/month — #13,540 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: status-0.2.5-py2.py3-none-any.whl

Keywords: HTTP, request, POST, GET, status code, status, website, URL, internet, network, networking

License :: OSI Approved :: MIT LicenseProgramming Language :: Python :: 2Programming Language :: Python :: 2.6Programming Language :: Python :: 2.7Programming Language :: Python :: 3Programming Language :: Python :: 3.0Programming Language :: Python :: 3.1Programming Language :: Python :: 3.2Programming Language :: Python :: 3.3Programming Language :: Python :: 3.4Programming Language :: Python :: Implementation :: PyPyTopic :: InternetTopic :: Internet :: WWW/HTTPTopic :: Internet :: WWW/HTTP :: HTTP ServersTopic :: Internet :: WWW/HTTP :: Site ManagementTopic :: Internet :: WWW/HTTP :: Site Management :: Link CheckingTopic :: SystemTopic :: System :: NetworkingTopic :: System :: Networking :: Monitoring

Tags

http status code checkercheck website status codehttp request status cliget post status code toolurl status code command linehttp response code checkerwebsite availability status
abandonedlegacy-python

More Internet packages