Update for Google Voice Quicksilver actions and OS X Services
One of my first posts I released applescript actions for Quicksilver that let you easily send a SMS or initiate a phone call thru Google Voice as well as OS X (10.6 only) services that let you right click on a phone number in any application and do the same.
Sometime in the last week the PHP script I used to work with GVoice broke. I fixed it. If you already use the QS actions and want to get them working again:
Go to “~/Library/Application Support/Quicksilver/” (“~” means your home folder) and delete “google-voice.php”. That’s it. The next time you use either the gvDialer or SMSgv actions they will automatically download the updated version.
If you already use the the OS X services you can find and delete the old “google-voice.php” file in “~/Library/Services/” folder. The next time they are run they’ll download the fixed php file.
If you’re just finding out about all of this and want in: read the original post here, the actions and services will just work.
Snow Leopard Service, collect files into a new folder
Here’s a snow leopard service which lets you easily collect files into a new folder. Just select files in the Finder, right click on them and go to the service menu and choose folderCollect. The service will then pop up a dialog box asking what you want to name the folder. Then it will move all the files you had selected into that folder. Download folderCollect here. Install to ~/Library/Services. (“~” refers to your home folder).
if you don’t have a Services folder in ~/Library/, then make one Update 03/2010: Mike’s comment inspired a small change to the service.
Instead of “untitled folder” as the default name of your new folder, folderCollect now uses the name of the first file (alphabetically) you’ve selected to be collected. You’ll still get a dialog box, but this will be the default name in that box, so you can just hit enter to use it.
If you want the default name to always be the case, and no dialog box, you can double click on the service to open it with Automator. The first line of script is
property askName : true
change it to false and folderCollect will stop asking for your input…
Snow Leopard Services… pt4, text clipping
Simple services for clipping selected text to various applications. Works as advertised. Just select text, right click, pick your poison, and that text will be used in a new document in the appropriate application.
The Evernote Clippers is a .zip which also includes a service to clip any image selected in the Finder to evernote. [edit— Also includes a service which takes any URL or Hyperlink and has Evernote create a note using the webpage of that URL]
The TextMate Service makes a clumsy attempt to see if you’re clipping code and, if so, to set the documents code type appropriately.
Snow Leopard Services… pt1, shortening
I’ve been playing around with Automator’s Create Service offering for Snow Leopard. It’s pretty great to be able to fill your context menu up with useful goodies. All you do is select the appropriate text/file/phone number/etc. and right click; the service awaits in your context menu to do your bidding.
To install just move them to your HOME/Library/Services folder. If you don’t have a folder named “Services” in your Home/Library/ then create one, and move the shortening service there.
Here’s three that take URLs selected in any application and creates shortened URLs, puts them on your clipboard, and notifies you via Growl or the OS. Also works with links selected in Safari.
For NetNewsWire users (adds the ability to shorten links in NNW as well as other apps):
For Everyone else:
Snow Leopard Services… pt2, instapaper
Since getting Instapaper Pro for my iPod, I’ve been loving the ability to add links to my instapaper just by tapping on them, rather than (on my laptop) having to follow a link to its webpage, wait for it to load, and then hit the bookmarklet to send it to IP. So I made a service to duplicate that functionality on my Macbook. Once installed, you can select any URL in any application, and any link in Safari and send it to Instapaper in the background. You’ll get notified via Growl or the OS.
Update— Sending the first page of multipage articles to instapaper got annoying so I’ve made it so that if you’re sending an article from any of the following sites it will send the full page version of the article.: NYTimes, Slate, Salon, the New Yorker, Daily Beast, Washington Post, or Wired
For NetNewsWire users (adds the ability to send links in NNW as well as other apps):
InstapaperIt.zip
For Everyone else:
InstapaperIt.zip
Snow Leopard Services… pt3, Google Voice
Seemless integration of Google Voice into Snow…
Select a phone number in any application, right click, select the services sub-menu, and choose either gvDialer or SMSgv to initiate a phone call or send a text message through your Google Voice account.
If texting, a dialog box will pop up for you to type in your message.
Growl will growl (if you’re a growler) upon dialing/sending the message.
The first time you run this the service will ask you to enter your Google Voice account info (it’ll get stored in your Keychain). The services also require a php script to do the heavy lifting and you’ll get asked about installing that to your Home/Library/Services folder.
There’s also Quicksilver actions that do the same thing. Once installed:
Activate Quicksilver, and either enter a phone number in QS’s text entry mode, or use QS to search your Address Book and find a phone number. The point being to get a phone number into QS’s first pane.
Tab over to QS second pane and type till you see either gvDialer or smsGV (depending on what you want to do, dial or text). and hit enter. If you’re texting a dialog box will appear allowing you to enter your text message.
To install: download and unzip the following file below, move the two actions smsGV.applescript and gvDialer.applescript to ~/Library/Application Support/Quicksilver/Actions/ (where ~ means your home folder, and if you don’t already have a folder in Application Support/Quicksilver/ named actions, make one, and put the two files there. Restart Quicksilver and you should be good to go.