├── Gemfile ├── Gemfile.lock ├── Readme.md ├── bin └── gif2rb ├── examples ├── kitten-sharp.rb ├── kitten-small.rb ├── kitten.gif ├── mario.gif ├── nyan-small.rb ├── nyan.gif ├── owl-sharp.rb ├── owl-small.rb ├── owl.gif ├── pacman-sharp.rb ├── pacman-small.rb ├── pacman.gif ├── pony-sharp.rb ├── pony-small.rb ├── pony.gif └── yoyo.gif ├── fixtures ├── 2x2x2.gif ├── 4x4.gif ├── blue000.gif ├── blue042.gif ├── blue043.gif ├── blue084.gif ├── blue085.gif ├── blue127.gif ├── blue128.gif ├── blue169.gif ├── blue170.gif ├── blue212.gif ├── blue213.gif ├── blue255.gif ├── build.rb ├── green000.gif ├── green042.gif ├── green043.gif ├── green084.gif ├── green085.gif ├── green127.gif ├── green128.gif ├── green169.gif ├── green170.gif ├── green212.gif ├── green213.gif ├── green255.gif ├── info ├── opaque.gif ├── owl-sharp.rb ├── owl-small.rb ├── owl.gif ├── red000.gif ├── red042.gif ├── red043.gif ├── red084.gif ├── red085.gif ├── red127.gif ├── red128.gif ├── red169.gif ├── red170.gif ├── red212.gif ├── red213.gif ├── red255.gif └── transparent.gif ├── lib ├── console_gif.rb └── console_gif │ ├── animation.rb │ ├── binary.rb │ ├── condensed_pixel.rb │ ├── pixel.rb │ └── pixel_run.rb ├── screencap.gif └── spec └── console_gif_spec.rb /Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | gem 'rmagick' 3 | -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/Readme.md -------------------------------------------------------------------------------- /bin/gif2rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/bin/gif2rb -------------------------------------------------------------------------------- /examples/kitten-sharp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/examples/kitten-sharp.rb -------------------------------------------------------------------------------- /examples/kitten-small.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/examples/kitten-small.rb -------------------------------------------------------------------------------- /examples/kitten.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/examples/kitten.gif -------------------------------------------------------------------------------- /examples/mario.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/examples/mario.gif -------------------------------------------------------------------------------- /examples/nyan-small.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/examples/nyan-small.rb -------------------------------------------------------------------------------- /examples/nyan.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/examples/nyan.gif -------------------------------------------------------------------------------- /examples/owl-sharp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/examples/owl-sharp.rb -------------------------------------------------------------------------------- /examples/owl-small.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/examples/owl-small.rb -------------------------------------------------------------------------------- /examples/owl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/examples/owl.gif -------------------------------------------------------------------------------- /examples/pacman-sharp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/examples/pacman-sharp.rb -------------------------------------------------------------------------------- /examples/pacman-small.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/examples/pacman-small.rb -------------------------------------------------------------------------------- /examples/pacman.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/examples/pacman.gif -------------------------------------------------------------------------------- /examples/pony-sharp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/examples/pony-sharp.rb -------------------------------------------------------------------------------- /examples/pony-small.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/examples/pony-small.rb -------------------------------------------------------------------------------- /examples/pony.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/examples/pony.gif -------------------------------------------------------------------------------- /examples/yoyo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/examples/yoyo.gif -------------------------------------------------------------------------------- /fixtures/2x2x2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/2x2x2.gif -------------------------------------------------------------------------------- /fixtures/4x4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/4x4.gif -------------------------------------------------------------------------------- /fixtures/blue000.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/blue000.gif -------------------------------------------------------------------------------- /fixtures/blue042.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/blue042.gif -------------------------------------------------------------------------------- /fixtures/blue043.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/blue043.gif -------------------------------------------------------------------------------- /fixtures/blue084.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/blue084.gif -------------------------------------------------------------------------------- /fixtures/blue085.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/blue085.gif -------------------------------------------------------------------------------- /fixtures/blue127.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/blue127.gif -------------------------------------------------------------------------------- /fixtures/blue128.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/blue128.gif -------------------------------------------------------------------------------- /fixtures/blue169.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/blue169.gif -------------------------------------------------------------------------------- /fixtures/blue170.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/blue170.gif -------------------------------------------------------------------------------- /fixtures/blue212.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/blue212.gif -------------------------------------------------------------------------------- /fixtures/blue213.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/blue213.gif -------------------------------------------------------------------------------- /fixtures/blue255.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/blue255.gif -------------------------------------------------------------------------------- /fixtures/build.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/build.rb -------------------------------------------------------------------------------- /fixtures/green000.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/green000.gif -------------------------------------------------------------------------------- /fixtures/green042.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/green042.gif -------------------------------------------------------------------------------- /fixtures/green043.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/green043.gif -------------------------------------------------------------------------------- /fixtures/green084.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/green084.gif -------------------------------------------------------------------------------- /fixtures/green085.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/green085.gif -------------------------------------------------------------------------------- /fixtures/green127.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/green127.gif -------------------------------------------------------------------------------- /fixtures/green128.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/green128.gif -------------------------------------------------------------------------------- /fixtures/green169.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/green169.gif -------------------------------------------------------------------------------- /fixtures/green170.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/green170.gif -------------------------------------------------------------------------------- /fixtures/green212.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/green212.gif -------------------------------------------------------------------------------- /fixtures/green213.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/green213.gif -------------------------------------------------------------------------------- /fixtures/green255.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/green255.gif -------------------------------------------------------------------------------- /fixtures/info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/info -------------------------------------------------------------------------------- /fixtures/opaque.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/opaque.gif -------------------------------------------------------------------------------- /fixtures/owl-sharp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/owl-sharp.rb -------------------------------------------------------------------------------- /fixtures/owl-small.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/owl-small.rb -------------------------------------------------------------------------------- /fixtures/owl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/owl.gif -------------------------------------------------------------------------------- /fixtures/red000.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/red000.gif -------------------------------------------------------------------------------- /fixtures/red042.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/red042.gif -------------------------------------------------------------------------------- /fixtures/red043.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/red043.gif -------------------------------------------------------------------------------- /fixtures/red084.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/red084.gif -------------------------------------------------------------------------------- /fixtures/red085.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/red085.gif -------------------------------------------------------------------------------- /fixtures/red127.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/red127.gif -------------------------------------------------------------------------------- /fixtures/red128.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/red128.gif -------------------------------------------------------------------------------- /fixtures/red169.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/red169.gif -------------------------------------------------------------------------------- /fixtures/red170.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/red170.gif -------------------------------------------------------------------------------- /fixtures/red212.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/red212.gif -------------------------------------------------------------------------------- /fixtures/red213.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/red213.gif -------------------------------------------------------------------------------- /fixtures/red255.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/red255.gif -------------------------------------------------------------------------------- /fixtures/transparent.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/fixtures/transparent.gif -------------------------------------------------------------------------------- /lib/console_gif.rb: -------------------------------------------------------------------------------- 1 | require 'console_gif/animation' 2 | -------------------------------------------------------------------------------- /lib/console_gif/animation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/lib/console_gif/animation.rb -------------------------------------------------------------------------------- /lib/console_gif/binary.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/lib/console_gif/binary.rb -------------------------------------------------------------------------------- /lib/console_gif/condensed_pixel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/lib/console_gif/condensed_pixel.rb -------------------------------------------------------------------------------- /lib/console_gif/pixel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/lib/console_gif/pixel.rb -------------------------------------------------------------------------------- /lib/console_gif/pixel_run.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/lib/console_gif/pixel_run.rb -------------------------------------------------------------------------------- /screencap.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/screencap.gif -------------------------------------------------------------------------------- /spec/console_gif_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoshCheek/animated-gif-in-the-terminal/HEAD/spec/console_gif_spec.rb --------------------------------------------------------------------------------