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/bash -e | |
| # Wrapper for the toggle_alfred_theme.py script at | |
| # https://gist.github.com/deanishe/ce442c3a768adedc9c39 | |
| # (where this script also comes from) | |
| # | |
| # The purpose of this wrapper is to enable you to update the Python script | |
| # without having to edit the script to change the settings each time. You keep | |
| # them in here instead, and this script should hopefully prove dumb enough | |
| # to require little updating... |
| #!/bin/sh | |
| # Sublime Text 3 Install (last update: Monday 13 March 2017) | |
| # | |
| # No need to download this script, just run it on your terminal: | |
| # | |
| # curl -L git.io/sublimetext | sh | |
| # Detect the architecture |
| # This file is sourced by /etc/init.d/sabnzbdplus | |
| # | |
| # When SABnzbd+ is started using the init script, the | |
| # --daemon option is always used, and the program is | |
| # started under the account of $USER, as set below. | |
| # | |
| # Each setting is marked either "required" or "optional"; | |
| # leaving any required setting unconfigured will cause | |
| # the service to not start. |
| require "rubygems" | |
| require "twitter" | |
| require "json" | |
| # things you must configure | |
| TWITTER_USER = "your_username" | |
| MAX_AGE_IN_DAYS = 1 # anything older than this is deleted | |
| # get these from dev.twitter.com | |
| CONSUMER_KEY = "your_consumer_key" |
| #!/bin/sh | |
| ### | |
| # SOME COMMANDS WILL NOT WORK ON macOS (Sierra or newer) | |
| # For Sierra or newer, see https://github.com/mathiasbynens/dotfiles/blob/master/.macos | |
| ### | |
| # Alot of these configs have been taken from the various places | |
| # on the web, most from here | |
| # https://github.com/mathiasbynens/dotfiles/blob/5b3c8418ed42d93af2e647dc9d122f25cc034871/.osx |
| -- from http://www.tuaw.com/2011/03/14/use-applescript-to-open-current-safari-url-in-google-chrome/ | |
| -- install FastScripts http://www.red-sweater.com/fastscripts/ and place this AppleScript in the Scripts applications folder for Google Chrome. | |
| -- For me that was ~/Library/Scripts/Applications/Safari | |
| -- You can then assign it a keyboard shortcut. I went with Cmd-Shift-C | |
| property theURL : "" | |
| tell application "Safari" | |
| set theURL to URL of current tab of window 1 | |
| end tell | |
| tell application "Google Chrome" |
| #!/usr/bin/env python | |
| """ | |
| RSS.py | |
| Classes for working with RSS channels as arbitrary data structures. | |
| Requires Python 2.2 or newer and PyXML 0.7.1 or newer. | |
| ChannelBase - Base class for RSS Channels. | |
| CollectionChannel - RSS Channel modeled as a URI-per-entry |