Skip to content

Bad Apple!! in high definition on terminals that support the sixel protocol (i.e. in VSCode & Xterm).

License

Notifications You must be signed in to change notification settings

ObjectOops/bad-apple-sixel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bad-apple-sixel

Bad Apple!! in high definition on terminals that support the sixel protocol (i.e. in VSCode & Xterm).

image

Click here to watch the video.


Notes

  • All sixels have been combined into a single file using generator.sh.
  • Some video quality needed to be sacrificed to fit below the 100 MB GitHub file size limit without LFS.
  • The duration of the video has been manually decreased by about 2.08 seconds, and begins playing about half a second late in order to match up with the audio being played with ffplay. It works on my machine.

Requirements

  • A C compiler (GCC, Clang - requires unistd.h).
    • make or gcc -O3 main.c -o main
  • A terminal that supports sixels (i.e. VSCode integrated terminal).
  • FFmpeg (ffplay for audio).

Read more about sixels here.

About

Bad Apple!! in high definition on terminals that support the sixel protocol (i.e. in VSCode & Xterm).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published