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:
# -*- coding: utf-8 -*- | |
''' | |
This Python script is oriented towards oil, gas, and fracking well | |
information download, extract, and output at the state-level within | |
the United States of America. Not all states are present as not all | |
states either allow fracking or have any sites available for download. | |
This Python script is dependent upon another Python script entitled | |
Src2Tgt.py, which is also available as a Gist under the same name. |
growl.notify <- function(msg = "Operation complete") { | |
in.osx <- (Sys.info()['sysname'] == "Darwin") | |
in.rstudio <- (Sys.getenv("RSTUDIO") == "1") | |
in.rgui <- (Sys.getenv("R_GUI_APP_REVISION") != "") | |
dir.notifier <- system("which growlnotify", intern = TRUE) | |
if (in.rstudio) { # hack to see if running in RStudio | |
title <- "RStudio" | |
} |
notify <- function(msg="Operation complete") { | |
in.osx <- (Sys.info()['sysname'] == "Darwin") | |
in.rstudio <- (Sys.getenv("RSTUDIO") == "1") | |
in.rgui <- (Sys.getenv("R_GUI_APP_REVISION") != "") | |
dir.notifier <- system("which terminal-notifier", intern = TRUE) | |
if (in.rstudio) { # hack to see if running in RStudio | |
title <- "RStudio" | |
sender <- activate <- "org.rstudio.RStudio" |
##Following libraries need to be installed for running the program | |
##by using the install.packages(c(“raster”,”rgdal”,”ncdf”,”gdata”)) | |
library(raster) | |
library(ncdf) | |
library(rgdal) | |
library(gdata) | |
#Using setwd to direct the unzipped .bil files like | |
setwd(“D:/Weather/PRISM_ppt_stable_4kmD1_20130101_20131231_bil”) | |
#******************************************************************# | |
#***function for merge daily data *********************************# |
library(raster) | |
library(rgdal) | |
library('rgbif') | |
library('sp') | |
library('maptools') | |
library('rgeos') | |
library('scales') | |
# library(rts) #for raster time series http://r-gis.net/?q=rts | |
library(ggplot2) | |
library(reshape) |
# | |
# I used this command to recursively unzip the files I downloaded from PRISM. | |
# Data is structured as | |
# | |
# tmin | |
# -- 1981 | |
# ----xxx.zip | |
# ----xxy.zip | |
# -- 1982 | |
# ----xxx.zip |
from whoosh.index import open_dir | |
from whoosh.index import create_in | |
from whoosh.fields import * | |
from whoosh.qparser import QueryParser | |
import glob | |
import os | |
# USER SET PARAMETERS ############ |
#!/bin/bash | |
# | |
# Notify of Homebrew updates via Notification Center on Mac OS X | |
# | |
# Author: Chris Streeter http://www.chrisstreeter.com | |
# Requires: terminal-notifier. Install with: | |
# brew install terminal-notifier | |
TERM_APP='/Applications/Terminal.app' | |
BREW_EXEC='/usr/local/bin/brew' |
# OSX for Hackers (Mavericks/Yosemite) | |
# | |
# Source: https://gist.github.com/brandonb927/3195465 | |
#!/bin/sh | |
# Some things taken from here | |
# https://github.com/mathiasbynens/dotfiles/blob/master/.osx | |
# Ask for the administrator password upfront |