httpstat visualizes curl statistics in a way of beauty and clarity.
It is a single file Python script that has no dependency and is compatible with Python 3.
There are three ways to get httpstat :
Step 1: Download the script directly: wget https://raw.githubusercontent.com/reorx/httpstat/master/httpstat.py
Step 2: Through pip:
pip install httpstat
Step 3: Through homebrew (macOS only):
brew install httpstat
How to use:
python httpstat.py httpbin.org/get
If installed through pip or brew, you can use httpstat as a command:
httpstat is a wrapper of cURL, you can pass any cURL supported option after the url (except for
-w , -D , -o , -s , -S which are already used by
httpstat httpbin.org/post -X POST --data-urlencode "a=b" -v
Types Environment Variables:
httpstat has a bunch of environment variables to control its behavior. Here are some usage demos, you can also run
httpstat --help to see full explanation.
true to see
debugging logs. Default is
For convenience, you can export these environments in your
.bashrc , example:
export HTTPSTAT_SHOW_IP=false export HTTPSTAT_SHOW_SPEED=true export HTTPSTAT_SAVE_BODY=false