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

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

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

На этот раз шутки прибывают из http://www.icndb.com.

17
задан 30 June 2015 в 09:23

1 ответ

Можно использовать icndb УСПОКОИТЕЛЬНЫЙ API: http://www.icndb.com/api/ .

  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, я добираюсь:

    enter image description here

25
ответ дан 23 November 2019 в 02:21

Другие вопросы по тегам:

Похожие вопросы: