Update: due to popular demands for zoom backgrounds, all pride nyancats have been converted to videos and uploaded under the vid
folder. Those videos are at a much higher resolution (3756✕2140 px) than a GIF image can handle. Each video (except for the video with everything) is at almost exactly 2 seconds and contains the exact number of frames to make the animation loop twice.
N.B.: Due to the nature of the videos (large area of solid colors), they cannot be perfectly transcoded to .mp4 files. So, when possible, please use the .mov files.
This repository is a modified version of K. Lange's terminal nyancat to
show a nyancat with pride flags.
Comparing to K. Lange's version, the support for telnet
(and therefore systemd
) has been dropped.
Due to the nature of the pride flags, support for legacy terminals has also been dropped. To get an accurate reproduction
of the pride flags, a terminal emulator with
true color support is recommended. At the bare
minimum, there should be support for xterm-256color. An attempt has been made to display the flags with 4 bit colors
(ANSI 16 colors), but it looks very bad and should not be relied on.
git clone https://github.com/mia1024/pride-nyancat
cd pride-nyancat
make
make install
By default, a random flag is displayed. To specify the flag that is rendered, simply add the first letter of the flag as a flag (pun intended) to the program.
The lesbian flag can be displayed with any of the following:
pride-nyancat -L
pride-nyancat --lesbian
pride-nyancat --pride lesbian
pride-nyancat --pride l
pride-nyancat -p lesbian
pride-nyancat -p l
The gay flag can be displayed with any of the following:
pride-nyancat -G
pride-nyancat --gay
pride-nyancat --pride gay
pride-nyancat --pride g
pride-nyancat -p gay
pride-nyancat -p g
The bisexual flag can be displayed with any of the following:
pride-nyancat -B
pride-nyancat --bisexual
pride-nyancat --pride bisexual
pride-nyancat --pride bi
pride-nyancat --pride b
pride-nyancat -p bisexual
pride-nyancat -p bi
pride-nyancat -p b
The transgender flag can be displayed with any of the following:
pride-nyancat -T
pride-nyancat --transgender
pride-nyancat --pride transgender
pride-nyancat --pride trans
pride-nyancat --pride t
pride-nyancat -p transgender
pride-nyancat -p trans
pride-nyancat -p t
The genderqueer flag can be displayed with any of the following:
pride-nyancat -Q
pride-nyancat --queer
pride-nyancat --pride queer
pride-nyancat --pride q
pride-nyancat -p queer
pride-nyancat -p q
The asexual flag can be displayed with any of the following:
pride-nyancat -A
pride-nyancat --asexual
pride-nyancat --pride asexual
pride-nyancat --pride ace
pride-nyancat --pride a
pride-nyancat -p asexual
pride-nyancat -p ace
pride-nyancat -p a
The pansexual flag can be displayed with any of the following:
pride-nyancat -P
pride-nyancat --pansexual
pride-nyancat --pride pansexual
pride-nyancat --pride pan
pride-nyancat --pride p
pride-nyancat -p pansexual
pride-nyancat -p pan
pride-nyancat -p p
The non-binary flag can be displayed with any of the following:
pride-nyancat -N
pride-nyancat --nonbinary
pride-nyancat --pride nonbinary
pride-nyancat --pride non-binary
pride-nyancat --pride nb
pride-nyancat -p nonbinary
pride-nyancat -p non-binary
pride-nyancat -p nb