Hacker News new | comments | show | ask | jobs | submit login

A problem with piping curl output through "python -mjson.tool" is that you can't include the response headers, which is sometimes useful.

(This was enough of a problem for me that I wrote a simple curl replacement in Python so I could have pretty-printed JSON or XML and response headers, or send the response directly to a Python REPL console as an object: https://github.com/cobralibre/hotpotato )

Emit the headers to stderr?

  curl -v -s "$url" | python -mjson.tool
  curl -D /dev/stderr -s "$url" | python -mjson.tool

Applications are open for YC Winter 2018

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | DMCA | Apply to YC | Contact