フォーチュンプログラムを使用して、素敵な引用/ジョークを取得できることは既に知っています。
しかし、この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