Cercare articoli di linuxhub da bash

Scritto da il
❇️ Trucco del giorno

L’altro giorno abbiamo visto come cercare trucchi del giorno da terminale utilizzando jq e lynx da terminale. Ma possiamo cercare anche articoli di linuxhub ? La risposta è si, la metologia è la stessa e cambia solo il sito!

ricopiate questa funzione nel vostro bashrc ed utilizzatela

function cercaArticoli(){
        trucchi=$(wget http://linuxhub.it/search.json -O - -q)
        length=$(echo -nE "$trucchi" | jq length)

        for i in $(seq 0 $((length-1))); do
                url="https://linuxhub.it"$(echo -nE "$trucchi" | jq ".[$i].url" | cut -d '"' -f 2);
                if lynx $url --dump | grep -q "$1"; then
                        titolo=$(echo -nE "$trucchi" | jq ".[$i].title")
                        echo "$titolo$url"
                fi
        done
}

Ecco un esempio di utilizzo:

cercaArticoli 'ssh'

Presto potrebbe arrivare una sorpresina 😏

NOTA BENE:

potrebbe richiedere molto tempo l’esecuzione del comando poiché la lista degli articoli è lunga.