Show HN: Xq – command-line XML and HTML beautifier and content extractor

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • xq

    Command-line XML and HTML beautifier and content extractor

  • yq

    Command-line YAML, XML, TOML processor - jq wrapper for YAML/XML/TOML documents (by kislyuk)

  • There is also yq [1], which attempts the same for yaml, toml and xml. (And confusingly also contains a binary named "xq" for querying xml, however with a different syntax)

    [1] https://github.com/kislyuk/yq

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • pup

    Parsing HTML at the command line

  • Shoutout to my go-to: https://github.com/EricChiang/pup#readme (also golang) and my 2nd favorite https://xmlstar.sourceforge.net/

  • rabbit

    🐰 An interpreted language written in Go - XPath 3.1 implementation for HTML

  • It seems to be a problem with that backing xmlquery library, and I did a quick GitHub topics search and found https://github.com/zzossig/rabbit which claimed to be XPath 3, but then https://github.com/zzossig/rabbit#what-is-not-supported says "lol, namespaces, wat?" so :-(

  • hred

    Reduce HTML and XML to JSON from the command line, using an expressive query language inspired by CSS selectors.

  • structured-text-tools

    A list of command-line tools for manipulating structured text data

  • homebrew-core

    🍻 Default formulae for the missing package manager for macOS (or Linux)

  • Yeah, 234 forks is not a good look, but that said `brew install -s pup` with `go version go1.19.3 darwin/amd64` reports a-ok so I'd guess it just doesn't have a `go.mod` like normal go developers are used to, and that's why the brew formula moves it into the old style GOPATH setup: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/...

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Memes are all cool and all. But this is your daily remaining that 10000! =

    4 projects | /r/mathmemes | 23 Apr 2023
  • XML processor similar to jq

    4 projects | /r/commandline | 2 May 2021
  • Show HN: Flatito, grep for YAML and JSON files

    4 projects | news.ycombinator.com | 25 Mar 2024
  • 12 Free and Fun APi for your next Project

    6 projects | dev.to | 20 Dec 2023
  • Jaq – A jq clone focused on correctness, speed, and simplicity

    28 projects | news.ycombinator.com | 29 Nov 2023