Come visualizzare battute casuali da www.icndb.com nel tuo terminale?

16

So già che puoi ottenere delle belle citazioni / battute usando la fortuna programma.

Ma ho trovato in questo script urwird un nuovo fonte di divertimento che mi piacerebbe avere quando apro un nuovo terminale.

Questa volta le battute provengono dal link .

    
posta Sylvain Pineau 23.09.2014 - 14:12

1 risposta

24

Puoi utilizzare l'API RESTful di icndb: link .

  1. Installa i pacchetti cowsay , recode e jshon :

    sudo apt-get install cowsay recode jshon
    
  2. Quindi aggiungi le seguenti righe al tuo .bashrc :

    if [ "$PS1" ]; then
        wget "http://api.icndb.com/jokes/random" -qO- | jshon -e value -e joke -u |
        recode html | cowsay -f tux
    fi
    

    Nota : il controllo della presenza di $PS1 garantisce che le battute non vengano visualizzate su sessioni non interattive.

  3. Ora quando apro un gnome-terminal ottengo:

risposta data Sylvain Pineau 23.09.2014 - 14:12

Leggi altre domande sui tag