Skip to content

shobhit99/gif2ascii

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

gif2ascii

Installation

pip install gif2ascii
Screen.Recording.2023-04-08.at.10.22.53.PM.mov

Example using command line

python -m gif2ascii -f anime.gif -w 80
python -m gif2ascii -f anime.gif --fit-terminal
python -m gif2ascii -f hehe.jpg -c ABCDEF -d 0.1

Example using Code

from gif2ascii import GifAscii

file_name = 'jujutsu.gif'
width = 80
GifAscii(file_name, width).output()

Available Options to constructor

usage: python -m gif2ascii [-h] -f F [-w W] [-d D] [-c C] [--fit-terminal] [--no-loop] [--screenfetch]

Gif to Ascii

options:
  -h, --help      show this help message and exit
  -f F            Input file, static image or gif file
  -w W            Width in chars
  -d D            Frame delay between frames for gif
  -c C            Characters to be used for ASCII output
  --fit-terminal  Fit entire terminal
  --no-loop       Loop gif animation
  --screenfetch   Create template for screenfetch

	Examples:

    python -m gif2ascii -f anime.gif -w 80
    python -m gif2ascii -f anime.gif --fit-terminal
    python -m gif2ascii -f john.jpg -c ABCDEF -d 0.1

    Use with screenfetch

    echo 'startline=0;fulloutput=($(python -m gif2ascii -f john.jpg -w 40 --screenfetch))' > /tmp/script.sh && screenfetch -E -a /tmp/script.sh

    github.com/shobhit99

About

Play gifs in your terminal!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages