06 gennaio, 2020

Cercare su Twitter come si sarebbe fatto una volta


... cioè dal terminale, prima dell'avvento di questa moda (effimera) delle interfacce WIMP, Alan sappi che non durerà 🙂 --loll, ovviamente 🤩

Ma si può fare e allora ecco qua (h/t a SR che mi ha fatto notare un quasi-bug).

Tutto è partito da un tweet di Tom Coca-Cola (sarà un nome vero? chiedo per Marattini & Pisano).

Anche se certe cose converrebbe (probabilmente, forse) farle con Python c'è la telenovela Bash in corso e allora ecco:

#!/bin/bash
cosa=$1
chi=$2
da=$3
fino=$4

if [ -z "$cosa" ]; then
    echo 'niente da cercare'
    echo 'uso:' $0 '"parole da cercare" [autore] [da] [fino a]'
    echo '[da] e [fino a] dono in formato anno-ms-dd'
    echo 'solo le parole da cercare sono richieste'
    echo 'i campi devono essere nell\'ordine indicato' #'
    echo 'se assenti mettere il segnaposo ""'
    echo 'esempi:' $0 'Racket _juhan 2020-01-01 2000-08-15'
    echo '       ' $0 '"bugs bunny" "" 2020-01-06'
    exit 2
fi
# cambio gli spazi con %20 e ne aggiungo uno alla fine
cosa=${cosa// /%20}'%20'
#chi
if ! [ -z $chi ]; then
    chi='(from%3A'$chi')%20'
fi
#da
if ! [ -z $da ]; then
    da='until%3A'$da'%20'
fi
#fino
if ! [ -z $fino ]; then
    fino='since%3A'$fino
fi
# echo '*'$cosa'*'
# echo '*'$chi'*'
# echo '*'$da'*'
# echo '*'$fino'*'


tws='https://twitter.com/search?q='$cosa$chi$da$fino'\

&src=typed_query'
#echo '*'$tws'*'

xdg-open "$tws"


(ho lasciato, commentata, qualche istruzione usata nella costruzione dello script, forse sarebbe meglio usare l'istruzione set -x, devo scriverne così mi ricorderò che c'è (forse).

Difficile visualizzare completamente i risultati, da provare, da me funziona; per esempiio con

bash tws 'betelgeuse explode' neiltyson '' 2019-01-01  


ottengo un unico hit:


🔴🔵

1 commento: