{"repo":"chris17453/ttygif","free":true,"listed":false,"github":"https://github.com/chris17453/ttygif","clone":"git clone https://github.com/chris17453/ttygif.git","description":"A modern text to gif tool. For use in headless ci/cd environments providing themed output for documentation.","language":"Python","stars":29,"topics":["asciicast","ttygif","themes","cicd","gif","automation","terminal-emulator"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"ttygif A full featured text to gif conversion utility, that just works. It's in beta, so expect rough edges. It's a DIY terminal emulator that reads from STDIN or asciicast file to render themed gif's with layers. Great for documentation and power point presentations. ttygif in action Whats the hell is this? - It's sparkling fantastic colorfull terminal output AUTOMATION! how do i get it!? What are the benifits - pipe output into beautifuly themed gifs - asciicast to gif - perfect fit for CI/CD - it runs headless - it can be scripted - works with python 2 and 3 - works on linux, mac, raspberry PI - its fast, and easy to install - it has themes - you can make custom themes! - you can add background images from the CLI It's portable ttygif is self contained with no dependencys other than python/cython. GIF encoding and termal emulation are both implimented with internal cython code. No system fonts are required. All you need to get ttygif to work is a c compiler, python and its development libs. ttygif is a cython project. shipped themes - default (256 color xterm palette) - default-4bit (16 colorxterm palette) - default-2bit (monochrome palette) - windows7 (windows style wrapped terminal) - game (8 bit inspired frame) - mac (mac styled window) - fwdm (old linux style window) - scripted (bottom bar with text) - opensouirce (bottom bar with text) - bar (bottom bar with NO text) Supported fonts - All fonts came from https://int10h.org/oldschool-pc-fonts - copyright FON conversion","default_branch":null,"files":null,"tree":[],"storefront":"/r/chris17453","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/chris17453/ttygif/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}