Security News
Fluent Assertions Faces Backlash After Abandoning Open Source Licensing
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Exhibit your ASCII art and system specs
Example to add ~/.local/bin/ in the PATH Variable
POSIX based shell (bash,zsh,dash,....)
Change bashrc to your repective shell's rc
echo 'export PATH=~/.local/bin:$PATH' >> $HOME/.bashrc
Fish shell
echo 'set PATH ~/.local/bin/ $PATH' >> $HOME/.config/fish/config.fish
pip install xhibit
For Ascii art only
For Image display
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 Characters available
Default colorschemes
Extra Colorscheme List present inside this program
To Choose gruvbox Colorscheme and casper
xhibit -cs gruvbox -cn casper
To Choose dracula Colorscheme and fairy
xhibit -cs dracula -cn fairy
To randomize colorscheme and character
xhibit -rcs t -rcn t
Pick colorscheme
Check Colorscheme list
xhibit -cs "Eighties.dark" -cn dragon
To give custom user colors
You can give custom user colors to xhibit to display text. Must give all the 8 colors in hex format just as shown below. Nord Colorscheme colors are used below as example.
xhibit -ccs "#BF616A,#A3BE8C,#EBCB8B,#81A1C1,#B48EAD,#88C0D0,#E5E9F0,#B48EAD"
Note : FZF Required
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 "{}"
wget https://raw.githubusercontent.com/glowfi/xhibit-colorschemes/main/run.sh -O ~/.cache/xhibitCol.sh
sh ~/.cache/xhibitCol.sh
Image support with ueberzug or kitty terminal.
xhibit -img "path/to/image/file" -imb "kitty"
or
xhibit -img "path/to/image/file" -imb "ueberzug"
The original ueberzug project has been abandoned by its original author.
But there are some people who are continuing its legacy.
You can install ueberzug by using the below commands.
I know projects like ueberzugpp
exists but for now
my project supports only kitty
and ueberzug
backend
to display images.
git clone https://github.com/ueber-devel/ueberzug;
cd ueberzug/
pip install .
cd ..
rm -rf ueberzug
Image crop fit or fill
xhibit -img "path/to/image/file" -imb "kitty" -crop "fit"
xhibit -img "path/to/image/file" -imb "kitty" -crop "fill"
or
xhibit -img "path/to/image/file" -imb "ueberzug" -crop "fit"
xhibit -img "path/to/image/file" -imb "ueberzug" -crop "fill"
FAQs
A python script to exhibit your ascii arts and sytem specs
We found that xhibit demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Research
Security News
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
Security News
The UK is proposing a bold ban on ransomware payments by public entities to disrupt cybercrime, protect critical services, and lead global cybersecurity efforts.