フォーチュンプログラムを使用して、素敵な引用/ジョークを取得できることは既に知っています。
しかし、このurwirdスクリプトには、新しいターミナルを開くときに楽しみたい新しいソースが見つかりました。
今回のジョークはhttp://www.icndb.comから来ています。
フォーチュンプログラムを使用して、素敵な引用/ジョークを取得できることは既に知っています。
しかし、このurwirdスクリプトには、新しいターミナルを開くときに楽しみたい新しいソースが見つかりました。
今回のジョークはhttp://www.icndb.comから来ています。
回答:
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
私は得る:
jshon
「-uとにかくデコードされた文字列を返す必要がありますね。
~/.bashrc
、インタラクティブシェル([[ $- != *i* ]] && return
)であるかどうかが既にチェックされていると確信しています。
jshon
もできます。これは、(おそらく、より速く、)多くの簡潔なJSONを解析します:wget "http://api.icndb.com/jokes/random" -qO- | jshon -e value -e joke -u