Skip to content

终端机械随机图

创意抄袭自: pokemon-colorscripts

用户需求

从图片到上面链接里的效果一条龙。简单来说就是我有一张喜欢的图片,我想让 它以unicode art的形式出现,并在打开终端时随机显示。初衷是 机器人图片,但实际并没有限制。

设计思路

从pokemon colorscript起步,需要的功能有

  • 从图片生成unicode art。
  • 从一个文件夹的所有图片批量处理。
  • 读取unicode art。
  • 简单的命令行模式引导配置unicode art的参数。
  • 给不同的图片加上tag,可以切换在哪个类别随机选。比如可以只选pokemon, 或者只选机器人。
  • 为了避免每次改变类别都要手动修改zshrc,使用环境变量,这个环境变量可 以在mech script里设置。

使用

我用的是zsh,通过oh my zsh配的。但我不记得来源是官网还是被额外配置过的。 相关的部分应该是这些,同时显示pokemon和fastfetch

# Display Pokemon-colorscripts
# Project page: https://gitlab.com/phoneybadger/pokemon-colorscripts#on-
other-distros-and-macos
#pokemon-colorscripts --no-title -s -r #without fastfetch
pokemon-colorscripts --no-title -s -r | fastfetch -c $HOME/.config/fastf
etch/config-pokemon.jsonc --logo-type file-raw --logo-height 10 --logo-w
idth 5 --logo -

TODO:修改一下命令,改为mech colorscripts