Как отображать случайные шутки с www.icndb.com в вашем терминале?
Я уже знаю, что вы можете получить хорошие цитаты / шутки, используя программу Fortune.
Но я нашел в этом скрипте urwird новый источник удовольствия, который я хотел бы получить, когда открываю новый терминал.
На этот раз шутки приходят с http://www.icndb.com/.
1 ответ
Решение
Вы можете использовать icndb RESTful API: http://www.icndb.com/api/.
Установите
cowsay
,recode
а такжеjshon
пакеты:sudo apt-get install cowsay recode jshon
Затем просто добавьте следующие строки в ваш
.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
Установлено, гарантирует, что шутки не будут отображаться на неинтерактивных сессиях.Теперь, когда я открываю
gnome-terminal
Я получил: