Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/truncateddinosour/badapplefetch
[Migrated to self-hosted ari-web Forgejo: https://git.ari.lt/ari/badapplefetch] Bad apple... As Neofetch
https://github.com/truncateddinosour/badapplefetch
ansi ba bad-apple badapple c99 fetch libmpv linux mpv neofetch sysfetch system-info
Last synced: 3 months ago
JSON representation
[Migrated to self-hosted ari-web Forgejo: https://git.ari.lt/ari/badapplefetch] Bad apple... As Neofetch
- Host: GitHub
- URL: https://github.com/truncateddinosour/badapplefetch
- Owner: TruncatedDinoSour
- License: gpl-3.0
- Archived: true
- Created: 2024-05-03T21:44:44.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-06-20T13:16:32.000Z (6 months ago)
- Last Synced: 2024-09-24T21:19:02.682Z (3 months ago)
- Topics: ansi, ba, bad-apple, badapple, c99, fetch, libmpv, linux, mpv, neofetch, sysfetch, system-info
- Language: C
- Homepage: https://git.ari.lt/ari/badapplefetch
- Size: 12.5 MB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# This repository has been migrated to the self-hosted ari-web Forgejo instance:
# Bad Apple Fetch> Bad apple... As Neofetch
As the creator of Neofetch has [picked up farming](https://github.com/dylanaraps/dylanaraps/commit/811599cc564418e242f23a11082299323e7f62f8) 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# 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=` (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](/CONTRIBUTING.md).
# Forks
- "Skibidi Toilet... In a fetch script" by Zayd: https://git.inamatrix.xyz/zayd/skibidifetch
# Credits
- The video used for audio and video:
- Logos mainly extracted from:# 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](/CONTRIBUTING.md)# Screenshot
![Screenshot of BadAppleFetch](/screenshot.jpg)
Live demonstration: