forked from zayd-mirrors/badapplefetch
logos | ||
scripts | ||
src | ||
.clang-format | ||
.editorconfig | ||
.gitignore | ||
CONTRIBUTING.md | ||
LICENSE | ||
Makefile | ||
README.md | ||
screenshot.jpg |
skibidifetch
we do a little bit of breaking C99 spec
Skibidi toilet
Requirements
make
(for compilation)- FFMpeg (for video and audio processing)
- jp2a (for ASCII frames generation)
- Most likely Linux, haven't tested it anywhere else
- yt-dlp or youtube-dl (for downloading videos off YouTube, you can change that with
YT=...
) - LibMPV & Libpthread (if you have
LIBMPV=1
) - BASH
Compiling
- Make sure you have all the dependencies
- If you want audio support, type
export LIBMPV=1
- If you want more or less FPS, type
export FPS=<FPS>
(by default 24) - If you want to use youtube-dl instead of yt-dlp, type
export YT=yt-dlp
- Now, compile! Type
make -j$(nproc --all)
(nproc --all
will just turn into your core count)
So, basically:
LIBMPV=1 make -j$(nproc --all)
Should be enough for most people. For more optimized flags see CONTRIBUTING.md.
Credits
- The video used for audio and video: https://www.youtube.com/watch?v=tzD9OxAHtzU
- Logos mainly extracted from: https://github.com/dylanaraps/pfetch
Logo
- If you want a specific logo to show up, supply it in the command line of skibidifetch, such as
./skibidifetch ubuntu
- If you want to add a logo, please see CONTRIBUTING.md