My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Wiki pages
Links

Welcome!

Textmaster is an open-source project for quickly applying macros to text. It's currently in development but will be released relatively soon.

Click here to see a video of Textmaster in action!

Like Textmaster? Show your appreciation with a donation (via PayPal)!

How it works

Textmaster runs in the background on Macs running 10.5 or later. A configurable keyboard shortcut brings it to the foreground. Typing in a tag or a few words highlights a particular macro that can perform a transformation to the text currently in your pasteboard. Hit return, and the transformation is applied. The text is copied to your pasteboard, and Textmaster returns to the background. It's an efficient way to modify your text without interrupting your workflow.

Plugins

Textmaster runs plugins that anyone can write (I'll provide a plugin-writing guide later).

Plugins are written in Cocoa as NSObject subclasses that conform to the TMMacro protocol. As such, they can do anything a normal Cocoa application could do.

Examples:

  • Simple transformations
    • Capitalize, or convert to lower case
    • Strip HTML tags
    • Remove rich-text formatting
    • ...
  • Complex stuff
    • Shorten URLs (make a request to the bit.ly API, for example)
    • Execute shell scripts, JavaScript, AppleScripts, etc.
    • ...

Future

Perhaps some sort of scripting interface that doesn't require you to write a Cocoa plugin? AppleScript is a possibility, or shell scripts.

Powered by Google Project Hosting