Skibidi Toilet... In a fetch script
Go to file
2024-05-10 20:05:18 -04:00
logos init 2024-05-04 00:45:20 +03:00
scripts i hate shellscripting :( 2024-05-04 02:09:28 +03:00
src some fixes, the quotes are broken but should be fixed next commit 2024-05-10 20:05:18 -04:00
.clang-format init 2024-05-04 00:45:20 +03:00
.editorconfig init 2024-05-04 00:45:20 +03:00
.gitignore i hate shellscripting :( 2024-05-04 02:09:28 +03:00
CONTRIBUTING.md brainrotted the project 2024-05-09 23:27:32 -04:00
LICENSE init 2024-05-04 00:45:20 +03:00
Makefile brainrotted the project 2024-05-09 23:27:32 -04:00
README.md brainrotted the project 2024-05-09 23:27:32 -04:00
screenshot.jpg init 2024-05-04 00:45:20 +03:00

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

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