Как отображать случайные шутки от www.icndb.com в вашем терминале?

16

Я уже знаю, что вы можете получить хорошие цитаты / шутки, используя состояние программа.

Но я нашел в этом скрипте urwird новый источник удовольствия, который я хотел бы иметь, когда открываю новый терминал.

На этот раз шутки приходят от Ссылка .

    
задан Sylvain Pineau 23.09.2014 в 14:12
источник

1 ответ

23

Вы можете использовать API-интерфейс icndb RESTful: Ссылка .

  1. Установите пакеты cowsay , recode и jshon :

    sudo apt-get install cowsay recode jshon
    
  2. Затем просто добавьте следующие строки в ваш .bashrc :

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

    Примечание : проверка наличия $PS1 гарантирует, что шутки не будут отображаться на неинтерактивных сеансах.

  3. Теперь, когда я открываю gnome-terminal , я получаю:

ответ дан Sylvain Pineau 23.09.2014 в 14:12
источник