ThisService

Create your own services

To be honest, I don't think I've ever used the services tools on my Mac. These are, you know, accessible by clicking on File in your menu bar. Services were set up by Apple to do specific actions with elements inside an application. ThisService will appeal to those that have some programming language as it allows you to write up scripts which you can launch in the services part. View full description

PROS

  • Makes use of less known Mac feature
  • Accessible

CONS

  • Need a bit of programming knowledge to use it

Excellent
9

To be honest, I don't think I've ever used the services tools on my Mac. These are, you know, accessible by clicking on File in your menu bar. Services were set up by Apple to do specific actions with elements inside an application. ThisService will appeal to those that have some programming language as it allows you to write up scripts which you can launch in the services part.

While actually writing script is probably the hardest part, using ThisService is accessible to anyone. You'll be able to load your script directly from the interface and choose whether to have it act on input, produce outbut or filter (do both). ThisService lets you set a menu shortcut and include both a copy and reference of the script.

ThisService will certainly appeal to people with at least a bit of programming language, allowing them to customize their services section on their Mac.

Built into Mac OS X, but often neglected, is the concept of 'services'. They are small and targeted tools you can use in almost any program to insert text or do something useful with the current selection. Select text and Google it or look it up in a dictionary. Select a mathematic expression, like "6 * 7", and calculate it. Just select text (or place the insertion point where you want it) and pick a service from the Services menu in the application menu.

Normally, you have to write services using Apple's Carbon or Cocoa frameworks, using languages like C, C++ or Objective-C. ThisService lets anyone with a basic handle on programming choose their own language (like AppleScript or Ruby) to write a service in, lowering the bar for entry, and making certain tasks easier by letting you use the right tool for that task.

ThisService

Download

ThisService 2.0