Home Link

Hello, my name is Brett Terpstra, and it’s nice to meet you. Elegant solutions to complex problems. Curious?

Downloads

If you like any (or all) of my projects, please consider a small PayPal donation to my coffee fund!

TextExpander (3) »

  1. download image for TextExpander Snippets
    Download

    TextExpander Snippets — A collection of TextExpander snippets including lots of Lipsum, improved URL shortening and other useful scripts. More Info

  2. download image for Markdown for TextExpander iOS
    Download

    Markdown for TextExpander iOS — Markdown snippets for TextExpander, especially useful on iOS. More Info

  3. download image for Random Lipsums for TextExpander
    Download

    Random Lipsums for TextExpander — All of the random Lorem Ipsum generators for TextExpander that I’ve put together so far, including LoremIpscream, Kwisatz Haderach and LoremIpsum​.com generators. More Info

Vim (2) »

  1. download image for Marked Bonus Pack
    Download

    Marked Bonus Pack — A collection of scripts, commands and bundles for Marked. Includes commands for TextMate, Sublime Text 2, (Mac)Vim and several System Services to work with any editor. Also includes scripts for compatibility with Scrivener, Evernote, MarsEdit and more. More Info

  2. download image for Brett's MacVim Icons v1
    Download

    Brett’s MacVim Icons v1 — I just got bored with the existing MacVim icons so I thought I’d try to throw something together… Zip file contains ICNS files ready to drop into the Resources folder, as well as PNG versions at 512px. More Info

Lion (4) »

  1. download image for Killer DefaultKeyBinding.dict
    Download

    Killer DefaultKeyBinding.dict — A custom DefaultKeyBinding.dict file which adds shortcuts for document navigation, Markdown and much more. Inspired by Lri. More Info

  2. download image for Prefixr Service
    Download

    Prefixr Service — Uses the Prefixr​.com API to process your standard CSS3 properties into cross-browser, vendor-prefixed versions. More Info

  3. download image for Auto-link Web Search
    Download

    Auto-link Web Search — A Snow Leopard Service that takes selected text, runs a Bing search for it and returns the first result as a Markdown link around the original text. More Info

  4. download image for Convert Date - Natural Language Date Service
    Download

    Convert Date — Natural Language Date Service — A System Service which takes selected text and parses it into a standard date format, using keywords at the beginning to define which format to use. More Info

Markdown (10) »

  1. download image for Markdown Service Tools
    Download

    Markdown Service Tools — Markdown Service Tools is a collection of OS X Services to make creating Markdown-formatted text that much easier. Services work in any Cocoa based application. More Info

  2. download image for Marked Bonus Pack
    Download

    Marked Bonus Pack — A collection of scripts, commands and bundles for Marked. Includes commands for TextMate, Sublime Text 2, (Mac)Vim and several System Services to work with any editor. Also includes scripts for compatibility with Scrivener, Evernote, MarsEdit and more. More Info

  3. download image for Read2Text
    Download

    Read2Text — A Frankenstinian combination of html2text and Python Readability. This command line tool makes clipping web pages into Markdown text without ads and comments simple. More Info

  4. download image for MultiMarkdown Composer Themes
    Download

    MultiMarkdown Composer Themes — A few themes for the MultiMarkdown composer editor. Handles a variety of color schemes and adds size differentiation for headlines. More Info

  5. download image for Marked Watcher Scripts
    Download

    Marked Watcher Scripts — Ruby scripts to watch some applications for changes and update a Marked preview. Includes scripts for Scrivener, Evernote, MarsEdit and Notational Velocity/nvALT. More Info

  6. download image for ScrivWatcher
    Download

    ScrivWatcher — Watch a Scrivener project and preview it in Marked by dragging the .scriv file to this droplet. More Info

  7. download image for mindmeister2md
    Download

    mindmeister2md — A Ruby script by Donald Curtis (and Brett Terpstra) to turn MindMeister mind maps into Markdown outlines, complete with notes and images. More Info

  8. download image for Markdown Spotlight Plugin
    Download

    Markdown Spotlight Plugin — A quick mdimporter hack to make Spotlight index Markdown files which have been errantly marked as source code instead of plain text. More Info

GeekTool (1) »

  1. download image for Geeklet: Weather
    Download

    Geeklet: Weather — A Ruby script for GeekTool that retrieves and displays current conditions and 5-day forecast from Weather Underground. Archive includes importable geeklets, a set of large PNG weather icons and a PSD original for editing. More Info

Themes (2) »

  1. download image for MultiMarkdown Composer Themes
    Download

    MultiMarkdown Composer Themes — A few themes for the MultiMarkdown composer editor. Handles a variety of color schemes and adds size differentiation for headlines. More Info

  2. download image for Stained - Simplify Jacket
    Download

    Stained — Simplify Jacket — A grungy polaroid Jacket for Simplify. More Info

Favorites (6) »

  1. download image for nvALT
    Download

    nvALT — Notational Velocity fork with full-screen, collapsible notes panel, (Multi)Markdown/Textile rendering and preview, as well as rendered source preview and export. This is originally the work of Zachary Schneirov, forked by Brett Terpstra and ElasticThreads. More Info

  2. download image for Antique 1.6 for Safari Reader
    Download

    Antique 1.6 for Safari Reader — Version 1.6 of the Antique hack for Safari 5. Adds pleasant styling to Reader, with many additional features. More Info

  3. download image for TabLinks Safari Extension
    Download

    TabLinks Safari Extension — TabLinks gathers all of the link information from every open tab and presents them for copying based on a user-defined template. More Info

  4. download image for Instapaper Beyond for Safari 5
    Download

    Instapaper Beyond for Safari 5 — Instapaper Beyond for Safari adds full keyboard navigation and Ajax loading of text views to Instapaper (http://​www​.instapaper​.com). This extension is for Safari 5 with extensions enabled. More Info

  5. download image for QuickQuestion
    Download

    QuickQuestion — A set of scripts for building and querying a plain-text knowledgebase on OS X. Includes CLI, LaunchBar actions and Alfred extensions. Works great with Notational Velocity/nvALT, but does just fine without. More Info

  6. download image for ScrivWatcher
    Download

    ScrivWatcher — Watch a Scrivener project and preview it in Marked by dragging the .scriv file to this droplet. More Info

iPhone (2) »

  1. download image for HomeControl
    Download

    HomeControl — A web app—designed to run on a local server and be accessed over the local network—which provides control over volume, iTunes features and application launching. This is a skeleton for further experimentation. More Info

  2. download image for Markdown for TextExpander iOS
    Download

    Markdown for TextExpander iOS — Markdown snippets for TextExpander, especially useful on iOS. More Info

Safari Extensions (9) »

  1. download image for Antique 1.6 for Safari Reader
    Download

    Antique 1.6 for Safari Reader — Version 1.6 of the Antique hack for Safari 5. Adds pleasant styling to Reader, with many additional features. More Info

  2. download image for TabLinks Safari Extension
    Download

    TabLinks Safari Extension — TabLinks gathers all of the link information from every open tab and presents them for copying based on a user-defined template. More Info

  3. download image for Antique Safari Reader style
    Download

    Antique Safari Reader style — Custom style (hack) for Safari 5\‘s Reader feature. Antique styling/colors with a few nifty features. Now with a fully-functional Evernote clipper. If you don’t want a background image, see the other available download. More Info

  4. download image for GReader Instapaper
    Download

    GReader Instapaper — Adds single-keystroke sending of the current article in Google Reader to your Instapaper account. More Info

  5. download image for Antique Safari Reader Style (no background image)
    Download

    Antique Safari Reader Style (no background image) — Same as the Safari Reader Antique hack, but without the slightly-over-the-top background image. Now with a fully-functional Evernote clipper. More Info

  6. download image for RedirectBuster
    Download

    RedirectBuster — Removes redirects from urls. Pretty simple. More Info

  7. download image for Instapaper Beyond for Safari 5
    Download

    Instapaper Beyond for Safari 5 — Instapaper Beyond for Safari adds full keyboard navigation and Ajax loading of text views to Instapaper (http://​www​.instapaper​.com). This extension is for Safari 5 with extensions enabled. More Info

  8. download image for TUAW style for Safari Reader
    Download

    TUAW style for Safari Reader — Just a quick hack to make the whole web look like TUAW. More Info

Scripting (12) »

  1. download image for HomeControl
    Download

    HomeControl — A web app—designed to run on a local server and be accessed over the local network—which provides control over volume, iTunes features and application launching. This is a skeleton for further experimentation. More Info

  2. download image for TaskPaper Scripts
    Download

    TaskPaper Scripts — A few scripts for TaskPaper users. Allows keyboard shortcuts for incrementing and decrementing priority tags, and expansion of natural language dates in start and due tags. More Info

  3. download image for Pinboard mirror with OpenMeta tagging
    Download

    Pinboard mirror with OpenMeta tagging — A Ruby script to mirror your Pinboard tags as local webloc files, complete with Spotlight Comments and OpenMeta tags. More Info

  4. download image for TaskPaper Date Scripts
    Download

    TaskPaper Date Scripts — 4 Scripts to increment and decrement start and due dates in TaskPaper. More Info

  5. download image for Read2Text
    Download

    Read2Text — A Frankenstinian combination of html2text and Python Readability. This command line tool makes clipping web pages into Markdown text without ads and comments simple. More Info

  6. download image for QuickQuestion
    Download

    QuickQuestion — A set of scripts for building and querying a plain-text knowledgebase on OS X. Includes CLI, LaunchBar actions and Alfred extensions. Works great with Notational Velocity/nvALT, but does just fine without. More Info

  7. download image for Marked Watcher Scripts
    Download

    Marked Watcher Scripts — Ruby scripts to watch some applications for changes and update a Marked preview. Includes scripts for Scrivener, Evernote, MarsEdit and Notational Velocity/nvALT. More Info

  8. download image for ScrivWatcher
    Download

    ScrivWatcher — Watch a Scrivener project and preview it in Marked by dragging the .scriv file to this droplet. More Info

Snow Leopard (18) »

  1. download image for nvALT
    Download

    nvALT — Notational Velocity fork with full-screen, collapsible notes panel, (Multi)Markdown/Textile rendering and preview, as well as rendered source preview and export. This is originally the work of Zachary Schneirov, forked by Brett Terpstra and ElasticThreads. More Info

  2. download image for Markdown Service Tools
    Download

    Markdown Service Tools — Markdown Service Tools is a collection of OS X Services to make creating Markdown-formatted text that much easier. Services work in any Cocoa based application. More Info

  3. download image for Marked Bonus Pack
    Download

    Marked Bonus Pack — A collection of scripts, commands and bundles for Marked. Includes commands for TextMate, Sublime Text 2, (Mac)Vim and several System Services to work with any editor. Also includes scripts for compatibility with Scrivener, Evernote, MarsEdit and more. More Info

  4. download image for Killer DefaultKeyBinding.dict
    Download

    Killer DefaultKeyBinding.dict — A custom DefaultKeyBinding.dict file which adds shortcuts for document navigation, Markdown and much more. Inspired by Lri. More Info

  5. download image for Markdown To Evernote Service
    Download

    Markdown To Evernote Service — A Snow Leopard System Service that grabs selected text, processes it with MultiMarkdown and clips the resulting HTML to Evernote, creating a nicely formatted note. Uses the first (and hopefully only) Markdown first-level heading (# My headline) as the title for the note, and will look for a line starting with “tags: ” followed by a comma-separated list of tags as well. Requires that MultiMarkdown be installed in ~/Library/Application Support/MultiMarkdown. More Info

  6. download image for Prefixr Service
    Download

    Prefixr Service — Uses the Prefixr​.com API to process your standard CSS3 properties into cross-browser, vendor-prefixed versions. More Info

  7. download image for Watcher Service
    Download

    Watcher Service — A Snow Leopard System Service that runs on folders in Finder. By default, it watches for changes to web dev files and refreshes Safari, but it can be customized extensively. See the “more info” link for customization instructions. More Info

  8. download image for Auto-link Web Search
    Download

    Auto-link Web Search — A Snow Leopard Service that takes selected text, runs a Bing search for it and returns the first result as a Markdown link around the original text. More Info

TextMate (7) »

  1. download image for Marked Bonus Pack
    Download

    Marked Bonus Pack — A collection of scripts, commands and bundles for Marked. Includes commands for TextMate, Sublime Text 2, (Mac)Vim and several System Services to work with any editor. Also includes scripts for compatibility with Scrivener, Evernote, MarsEdit and more. More Info

  2. download image for Blogsmith Bundle
    Download

    Blogsmith Bundle — A TextMate bundle for blogging on sites with no XMLRPC support. Lots of useful tools for Markdown blogging, even if you post through something like MarsEdit or right on the website. See http://​bundle​.weblogzinc​.com/ for documentation (or something close). More Info

  3. download image for Base64 Image Encoder TextMate Drag Command
    Download

    Base64 Image Encoder TextMate Drag Command — Encodes a dropped image and inserts a CSS background property with the result in TextMate. Works in embedded CSS and in CSS files. More Info

  4. download image for Markdown List TextMate Macros
    Download

    Markdown List TextMate Macros — Two simple TextMate Macros for adding the ability to move individual Markdown list items up and down with ^-arrow keys. Just a small timesaver for rearranging lists. More Info

  5. download image for AutoTag2 and GetTags-RPC
    Download

    AutoTag2 and GetTags-RPC — A combination WordPress plugin and TextMate bundle to provide additional tag functionality when blogging from TextMate to WordPress. More Info

  6. download image for Date Conversion for TextMate
    Download

    Date Conversion for TextMate — A TextMate bundle which contains one command: Natural Date Entry. When triggered, it requests a natural-language date string (e.g. “tomorrow 3pm”), converts it to a configurable date format, and outputs it with a customizable template. More Info

  7. download image for Average Numbers in Selection
    Download

    Average Numbers in Selection — A Ruby script, an OS X System Service and a LaunchBar action for finding any numbers in a block of text and returning the average. Also see the Tools group of the TextExpander Tools for a snippet version. More Info

Wordpress (3) »

  1. download image for TinyMCE Button Skeleton
    Download

    TinyMCE Button Skeleton — A skeleton php and javascript file for adding a button to TinyMCE. This one inserts a YouTube button that adds custom shortcode to insert a YouTube video link with preview image. Includes a YouTube icon for the button. More Info

  2. download image for AutoTag2 and GetTags-RPC
    Download

    AutoTag2 and GetTags-RPC — A combination WordPress plugin and TextMate bundle to provide additional tag functionality when blogging from TextMate to WordPress. More Info

  3. download image for QuickTags to Markdown
    Download

    QuickTags to Markdown — A replacement quicktags.js file for WordPress which modifies the behavior of existing buttons to output Markdown, with a couple of useful button additions. More Info

If you like any (or all) of my projects, please consider a small PayPal donation to my coffee fund!


Most recent “code” posts

Entries (RSS) and Comments (RSS), or Subscribe by Email