LoginSignup
4
2

More than 3 years have passed since last update.

dnmonsterで生成した画像データをiterm2上で表示してみる

Posted at

dnmonsterとは

githubの初期アイコンなどのランダムな画像はindenticonと呼ばれるみたい。
dnmonsterはindenticonを生成して返却してくれるNode.jsで作られたwebサーバ。
amouat/dnmonster: Dockerised Node server for KevinGuadin's monsterids
モンスターがかわいい。

実行環境

  • macOS Mojave
  • iterm2
  • docker

試してみる


$ docker run -d -p 8000:8080 amouat/dnmonster
$ curl http::/localhost:8000/monster/sk8metal
�PNG

bKGD�������oIDAT8�c`C�\����*��Ĩe"d1bD�
�lb耑�!��X�b�2�a���D{�[葁.��P
                             g���^�zb�
                                       řa��E
.��t!�+a��Q@]��R�\]��IEND�B`�%

PNGの画像データとして返ってきた。

imgcatを用意する

iterm2で画像を表示するためにimgcatを用意する。


$ cd /usr/local/bin;wget "https://www.iterm2.com/utilities/imgcat";sudo chmod +x imgcat

dnmonsterから返却された画像データを表示してみる

imgcatを利用してdnmonsterから返却された画像データをiterm2上で表示してみる。


$ curl http:/localhost:8000/monster/sk8metal | imgcat

スクリーンショット 2019-10-12 14.40.15.png

別のリクエストに変えると画像データも変わる。
スクリーンショット 2019-10-12 14.43.49.png

参考

4
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
2