展示您的 ascii 艺术和系统规格的 python 脚本
项目描述
展位
展示您的 ASCII 艺术和系统规格
这是一个阿尔法软件。它需要更多的测试。
安装
pip install xhibit
依赖项
仅适用于 Ascii 艺术
- 蟒蛇 3.5+
图像显示
- 小猫终端或ueberzug
- xorg-xdpyinfo
- xdotool
- xorg-xprop
- xorg-xwininfo
如何使用
usage: xhibit [-h] [-cs CS] [-rcs RCS] [-ccs CCS] [-cn CN] [-rcn RCN] [-cpu CPU] [-gpu GPU] [-img IMG] [-imb IMB] [-crop CROP]
options:
-h, --help show this help message and exit
-cs CS Colorscheme to display.
-rcs RCS Randomize Colorschemes [t or f].
-ccs CCS Give custom colorschemem of 8 colors like this "#BF616A,#A3BE8C,#EBCB8B,#81A1C1,#B48EAD,#88C0D0,#E5E9F0,#B48EAD".
-cn CN Specify Character name [monalisa,egyptian,fairy,casper,dragon].
-rcn RCN Randomize Characters [t or f].
-cpu CPU Mention Cpu [Custom Cpu name].
-gpu GPU Mention Gpu [Custom Gpu name].
-img IMG Image path.
-imb IMB Mention Image backend [kitty or ueberzug].
-crop CROP Mention crop type [fit or fill].
ASCII 字符
可用的 ASCII 字符
- 蒙娜丽莎
- 埃及人
- 卡斯珀
- 仙女
- 龙
默认配色方案
- 垃圾箱
- 德古拉
此程序中存在额外的配色方案列表
示例命令
选择 gruvbox Colorscheme 和 casper
xhibit -cs gruvbox -cn casper
选择德古拉配色方案和仙女
xhibit -cs dracula -cn fairy
随机化配色方案和字符
xhibit -rcs t -rcn t
选择配色方案
检查配色方案列表
xhibit -cs "Eighties.dark" -cn dragon
提供自定义用户颜色
您可以为 xhibit 提供自定义用户颜色以显示文本。必须以十六进制格式给出所有 8 种颜色,如下所示。下面使用 Nord Colorscheme 颜色作为示例。
xhibit -ccs "#BF616A,#A3BE8C,#EBCB8B,#81A1C1,#B48EAD,#88C0D0,#E5E9F0,#B48EAD"
下载所有主题并使用 FZF 查看
git clone https://github.com/glowfi/xhibit-colorschemes
mv ~/xhibit-colorschemes/themes ~/.cache
rm -rf xhibit-colorschemes
ls ~/.cache/themes| fzf | xargs -I {} cat ~/.cache/themes/{} | xargs | tr " " "," | xargs -I {} xhibit -rcn t -ccs "{}"
每隔 1 秒尝试所有配色方案
wget https://raw.githubusercontent.com/glowfi/xhibit-colorschemes/main/run.sh -O ~/.cache/xhibitCol.sh
sh ~/.cache/xhibitCol.sh
使用 ueberzug 或 kitty 终端的图像支持。
xhibit -img image_location -imb "kitty"
or
xhibit -img image_location -imb "ueberzug"
图像裁剪适合或填充
xhibit -img image_location -imb "kitty" -crop "fit"
xhibit -img image_location -imb "kitty" -crop "fill"
or
xhibit -img image_location -imb "ueberzug" -crop "fit"
xhibit -img image_location -imb "ueberzug" -crop "fill"
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
xhibit-8.2.0.tar.gz
(32.9 kB
查看哈希)
内置分布
xhibit-8.2.0-py3-none-any.whl
(33.7 kB
查看哈希)