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:
🔴🔵
Iscriviti a:
Commenti sul post (Atom)
Io rivoglio le workstations DEC con UNIX :P
RispondiElimina