1
0
Fork 0
No description
Find a file
Ari Archer b0f675831f
add audio_generator to clean
Signed-off-by: Ari Archer <ari@ari.lt>
2024-05-04 02:12:17 +03:00
logos init 2024-05-04 00:45:20 +03:00
scripts i hate shellscripting :( 2024-05-04 02:09:28 +03:00
src use increment operator 2024-05-04 01:37:10 +03: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
LICENSE init 2024-05-04 00:45:20 +03:00
Makefile add audio_generator to clean 2024-05-04 02:12:17 +03:00
README.md use od instead of xxd 2024-05-04 01:50:15 +03:00
screenshot.jpg init 2024-05-04 00:45:20 +03:00

Bad Apple Fetch

Bad apple... As Neofetch

As the creator of Neofetch has picked up farming thought why not combing one of the most infamous memes on the internet, and one of the most influential scripts by Dylan Araps.

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
  • od utility (for audio)

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

Credits

Screenshot

Screenshot of BadAppleFetch

Live demonstration: https://www.youtube.com/watch?v=C9wIdshX__g