Bad Apple, but it's Neofetch https://www.youtube.com/watch?v=LgXAUGWChk8
Find a file
Arija A. 8c60c7e6ae
Fix README youtube link.
Signed-off-by: Arija A. <ari@ari.lt>
2025-09-07 16:58:20 +03:00
logos init 2024-05-04 00:45:20 +03:00
scripts Clean up the code and improve formatting of the output. 2025-09-07 16:16:11 +03:00
src Fix main.c sanity checking. 2025-09-07 16:23:02 +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
CONTRIBUTING.md improve contribution guidelines 2024-05-04 03:21:33 +03:00
LICENSE Fix name 2025-08-20 20:50:51 +03:00
Makefile Remove -flto=full from makefile defaults 2025-09-07 16:17:28 +03:00
README.md Fix README youtube link. 2025-09-07 16:58:20 +03:00
screenshot.jpg Update screenshot. 2025-09-07 16:29:00 +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.

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

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.

Forks

Credits

Logo

  • If you want a specific logo to show up, supply it in the command line of BadAppleFetch, such as ./badapplefetch ubuntu
  • If you want to add a logo, please see CONTRIBUTING.md

Screenshot

Screenshot of BadAppleFetch