This commit is contained in:
clemtre 2024-01-13 00:08:58 +01:00
parent 83a2f7a1b0
commit 16ed1bb557

View File

@ -73,7 +73,7 @@ tags=$(echo "" | dmenu -p "Enter comma-separated tags:")
``` ```
## ~~htmlq~~ ## ~~htmlq~~
Htmlq is an HTML parser written in Go. It doesn't matter which parser we Htmlq is an HTML parser written in Go. It doesn't matter which parser we
uses, it seems that each language has its own. use, it seems that each language has its own.
We give to the program an html string and it filters through it using css We give to the program an html string and it filters through it using css
selectors returning the found html elements selectors returning the found html elements
Using javascript, retrieving all the \<h1> children of a \<section> can Using javascript, retrieving all the \<h1> children of a \<section> can
@ -81,7 +81,8 @@ be done with :
``` ```
document.querySelectorAll('section h1') document.querySelectorAll('section h1')
``` ```
In shell, it's more complicated, htmlq is made for that: In shell, it's more complicated since we don't have document object
model we can query. Htmlq is made for that:
``` ```
cat fichier.html | htmlq 'section h1' cat fichier.html | htmlq 'section h1'
``` ```
@ -146,4 +147,5 @@ Junicode (OFL-1.1)
https://psb1558.github.io/Junicode-font/ https://psb1558.github.io/Junicode-font/
Dmenu License (MIT/X) Dmenu License (MIT/X)
https://tools.suckless.org/dmenu/ https://tools.suckless.org/dmenu/
jquery