launchd-keepalive. Mac OS X plist files for use with launchd demonstrating how to use KeepAlive
132John-Cleese-on-Creativity. A(n unofficial) transcript of a lecture given by John Cleese on creativity
85sudo-via-touch-id. A shell script to allow you to use Touch ID on a Mac with `sudo`
60di. [D]ownload and [I]nstall Mac apps
59icalbuddy-km-and-stream-deck. Use icalBuddy and Keyboard Maestro to show calendar events on Stream Deck
59edit-anywhere. An ugly replacement for QuickCursor to take edit from one app, edit it in another, and then return it to the original app.
43bash-fix. Download and compile a new version of bash to replace vulnerable one
42textbar-timemachine. A TextBar script to monitor the status of your Time Machine / Time Capsule backups
31hazel-newvolume. A shell script to work with Hazel to automatically install apps on OS X
28office2011. A shell script to (download, if necessary) and install Office:Mac 2011 and any known updates without any user intervention.
27po.sh. A Zsh shell client for https://pushover.net
24pkginstall. shell script for installing packages via Mac OS X's `installer` program instead of GUI
22dropbox-pause-unpause. A shell script to programmatically "pause" and "unpause" Dropbox on Mac OS X
19airport-autojoin. https://github.com/tjluoma
18autopkginstall. automate the installation of .pkg or .mpkg files if put into a certain folder
17screenshot-journal. Take a screenshot every minute and see how you're spending your day
17backup-ulysses. Backup your entire Ulysses preferences folder (which includes your sheets, preferences, etc)
16osx-setup. Configuration changes that I make when setting up a new Mac
15keyboard-maestro-macros. One repository for my Keyboard Maestro macros
15text-filters. Text Filters designed to be used with BBEdit
14ntp-fix-time. Fix Mac OS X time using ntpdate
13servicestationscripts. Scripts to be used with the macOS App Service Station
11fix-hostname. Make sure that a Mac’s LocalHostName and ComputerName match
11keyboard-maestro-plain-paste. A Keyboard Maestro macro to paste the contents of the clipboard into whatever field is active.
11restartpowerfailure. Make sure that a Mac’s “Restart After Power Failure” setting is always enabled.
11launchd-check-for-dropbox-conflicts. A shell script and launchd plist for checking for Dropbox conflicted copies
10keyboard-maestro. Macros I've made for use with Keyboard Maestro
10reset-app-store-app. run this when the Mac App Store App Just Spins and Spins
10bitbar. Scripts that I use with BitBar
10mas-purchases.sh. Take HTML of Mac App Store “Purchased” page and convert it an alphabetical list (HTML page and MultiMarkdown)
9updatebrew. This is the script that I use to update brew.sh automatically
9km-nvalt-note. Use Keyboard Maestro to quickly create a new note in nvALT
9textbar. Centralized repo for scripts I use with TextBar (http://www.richsomerfield.com/apps/).
8dnd. Scripts to put a Mac into “Do Not Disturb” mode
8km-diff-dropbox-duplicates. A Keyboard Maestro macro (and shell script) to compare a Dropbox "Conflicted Copy" file with its original
8bbedit. Scripts to be used with BBEdit
8onnetworkchange. A shell script and launchd plist to trigger actions whenever a Mac's network connection changes
8bbwait. Use BBEdit's
7unpack-zoom. Given a Zoom.pkg file on the Mac, export just the parts we want.
7km-mailmate-edit-in-external-editor. Keyboard Maestro macro to edit email message from MailMate in another editor, such as MultiMarkdown Composer
7move-all-by-ext. Move all files with a certain file extension to a specific folder.
7textexpander. A repo for interesting TextExpander shortcuts
7km-bbedit-autosave. Automatically Save BBEdit
7keyboardmaestro. once again, the idea is to put them all together.
6hazel-heic2jpg. Use Hazel and a Shell Script to convert HEIC files to JPG
6macosxnames. A shell script to help me remember Mac OS X / OS X / macOS version names and numbers
6fluidpack. Two scripts to “pack" (read: archive) and “unpack” (read: unarchive) a Fluid.app browser so it can be copied from one Mac to another.
6ylc. YouTube via VLC
6km-toggle-javascript. Keyboard Maestro macros: 1) to check JavaScript's status and 2) enable/disable JavaScript in Safari, and reload the current page, if any.
6hazel-ocr. A zsh shell script to automatically open files in a given application and then move them when that application quits.
6bugreporthelper. Shell script and Keyboard Maestro macro to quickly insert system information into bug reports
6km-pinboard-instapaper-without-javascript. How to send a web browser's current URL to Pinboard or Instapaper without JavaScript
5backupstreamdeck. Mac shell script to backup Stream Deck files
5km-enable-disable-littlesnitch. Keyboard Maestro macro to Enable or Disable Little Snitch's network filter using GUI scripting
5is-dropbox-current. Checks to see if your locally installed copy of Dropbox is the same as the official release
5km-automate-web-database. Using Keyboard Maestro 6 to automate a web database
5disable-parallels-access. Disable the Parallels Access program which gets installed with Parallels
5keyboard-maestro-for-podcasts. Keyboard Maestro macros for use before/after recording podcasts with Skype
5km-itunes-update-apps. a Keyboard Maestro macro to update iOS apps using iTunes
5drafts2mas. Use Drafts.app (iOS), Hazel (Mac), and Dropbox to view Mac App Store app information on an iOS device
5