This gist shows how to create a GIF screencast using only free OS X tools: QuickTime, ffmpeg, and gifsicle.
To capture the video (filesize: 19MB), using the free "QuickTime Player" application:
| from string import ascii_uppercase | |
| ALPHABET = " "+ascii_uppercase | |
| CHAR_TO_INT = dict(zip(ALPHABET, range(27))) | |
| INT_TO_CHAR = dict(zip(range(27), ALPHABET)) | |
| def pad(message, chunk_size): | |
| return message + ' '*(chunk_size - len(message) % chunk_size) | |
| def unpad(message): |