{{tag>sysadmin linux cli html todo}}
====== htmlq ======
L'utilitaire en ligne de commande (CLI) **htmlq** permet d'extraire et de mettre en forme dans la console des informations provenant de pages HTML (à la manière de **jq** pour les docments JSON). htmlq est écrit en RUST.
===== Instalaltion =====
# installer le gestionnaire de paquets cargo
sudo apt install cargo
# utiliser cargo pour installer htmlq
cargo install htmlq
===== Exemples =====
curl -s url | htmlq '#css-selector'
curl -s url2 | htmlq '#css-selector'
curl -s https://www.cyberciti.biz/faq/ | htmlq --pretty '#content' | more
===== Références =====
* https://www.cyberciti.biz/open-source/command-line-hacks/using-htmlq-to-extract-content-from-html-files-on-linux-unix/