CLI Mastodon clientのnanotodon 0.5.0がリリースされました.
Sixel対応のようです.
- Sixelがある程度動くようになった
Sixelのつかいかた
Makefileを見てね!
CLI Mastodon clientのnanotodon 0.5.0がリリースされました.
Sixel対応のようです.
- Sixelがある程度動くようになった
Sixelのつかいかた
Makefileを見てね!
ということでReleaseからsource archiveを入手したり,git cloneしてMakefileを見てみます.
$ wget2 -c -v https://github.com/taka-tuos/nanotodon/archive/refs/tags/0.5.0.tar.gz $ tar tvf 0.5.0.tar.gz $ cd nanotodon-0.5.0
or
$ git clone https://github.com/taka-tuos/nanotodon $ cd nanotodon $ git checkout -b 0.5.0
Sixel対応のため以下のように編集しました.(Webpはオプション)
$ git diff Makefile diff --git a/Makefile b/Makefile index 6332820..238c2ed 100644 --- a/Makefile +++ b/Makefile @@ -10,11 +10,11 @@ LDLIBS += -lcurl -lpthread -lm CFLAGS += -DSUPPORT_XDG_BASE_DIR # EXPERIMENTAL: sixel support -#CFLAGS += -DUSE_SIXEL +CFLAGS += -DUSE_SIXEL # EXPERIMENTAL: webp support -#CFLAGS += -DUSE_WEBP -#LDLIBS += -lwebp +CFLAGS += -DUSE_WEBP +LDLIBS += -lwebp # for pkgsrc #CFLAGS += -I/usr/pkg/include
buildします.
$ make
そしてnanotodonを実行.
$ ./nanotodon
アイコンや添付画像がSixelで表示されるようになりました :)
Sixel対応端末については以下のページが参考になります.
今回はmltermの上でtmuxを動かし,その上でnanotodonを動かしました.
以下はtmuxの上の窓でnanotodon,下の窓でsayakaでMisskeyを表示しています.
楽しいです :)
$ dpkg-query -W make gcc libcurl4t64 libblis64-4-pthread gcc 4:14.2.0-1 libblis64-4-pthread:amd64 1.0-1+b1 libcurl4t64:amd64 8.11.1-1 make 4.4.1-1 $ lsb_release -dr Description: Debian GNU/Linux trixie/sid Release: n/a $ arch x86_64