Xkcdsay
A toy project like cowsay or ponysay
Install / Use
/learn @siddontang/XkcdsayREADME
xkcdsay is a simple application just for fun. Once again, Just for fun.
I like cowsay, ponysay or other similar programs very much, and I also like accessing xkcd to view the comics too. So I build the xkcdsay which can let me view the xkcd comic in the terminal.
All commic data of xkcdsay is downloaded from XKCD and is saved to a TiDB DevTier cluster hosted on TiDB cloud.
You can singup and try TiDB cloud for Free
Limitation
xkcdsay uses Sixel to show the image in the terminal. If you don't know whether your terminal supports Sixel or not, you can refer to Terminal-requirements.
Build from the source
git clone https://github.com/siddontang/xkcdsay.git
cd xkcdsay
make
# the xkcdsay binary will be installed in the current ./bin/xkcdsay
Install with Homebrew
brew install siddontang/brew/xkcdsay
Usage
# Randomly see a comic
xkcdsay

# See the 1st comic
xkcdsay -n 1

TODO - Need help
- [ ] Find a better way to show the image when the Terminal doesn't support Sixel
- [ ] support comic cache for xkcdsay
- [ ] add an ASCII art support like cowsay for the saying words
Related Skills
node-connect
348.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
108.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
348.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
348.0kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
