News for hackers. Stuff that matters.
Re:Ask HN: What are your favorite terminal programs? by hyperpallium on Monday May 07, 2018 @09:30PM (#17018118)
REQUEST: jq is great for json - but is there a "jq for xml"?

Some webservices are still only available in xml (e.g. uv levels). I currently use XMLStarlet for xml in the terminal. There are extra annoyances in xml that you can't avoid (like namespaces), but it could be a lot closer to jq.

Re:Ask HN: What are your favorite terminal programs? by eigengrau on Tuesday May 08, 2018 @08:06AM (#17020346)
I’ve used https://github.com/ericchiang/xpup for this a few times.
Re:Ask HN: What are your favorite terminal programs? by hyperpallium on Wednesday May 09, 2018 @12:15AM (#17027373)
Thanks, seems the right idea, but browsing the code, decode just interprets a single xpath expression. While that is useful (and I've used xpath from the CL like before), I found I quickly needed to be able to chain them together etc.

pup (https://github.com/ericchiang/pup/blob/master/README.md) which apparently inspired xpup does seem to have this, e.g. chaining, but unfortunately it uses css selectors instead of xpath.

Re:Ask HN: What are your favorite terminal programs? by everybodyknows on Tuesday May 08, 2018 @01:36PM (#17022814)
xml2 -- for simple tasks.