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:
| #!/bin/sh | |
| DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd ) | |
| RUN_DIR=${DIR}/.dynamodb | |
| DYNAMODB_LOCAL="http://dynamodb-local.s3-website-us-west-2.amazonaws.com/dynamodb_local_latest.tar.gz" | |
| PORT=8000 | |
| ARGS="-inMemory -port ${PORT}" | |
| install_dynamo_db(){ | |
| mkdir -p $1 | |
| curl -L $2 | tar xvz -C $1 |
| if (!!root.EventSource) { | |
| /** | |
| * This method wraps an EventSource as an observable sequence. | |
| * @param {String} url The url of the server-side script. | |
| * @param {Observer} [openObserver] An optional observer for the 'open' event for the server side event. | |
| * @returns {Observable} An observable sequence which represents the data from a server-side event. | |
| */ | |
| dom.fromEventSource = function (url, openObserver) { | |
| return new AnonymousObservable(function (observer) { |