Automator Service – Add to Reading List (lax version)

Recently, I was playing around with Safari’s new Reading List feature, and I was pleased to see that there is a Services menu item to add links to the list from other applications. Unfortunately, it didn’t work for a bunch of the URLs that I tried to add.

The link detection is overly strict and it seems to only work with well formed URLs that contain the scheme. This didn’t help at all when trying to add links from twitter where just about every one is shortened and does not contain the http:// cruft.

I have been wanting to learn more about Automator and Applescript so without further ado I present my lax version of the “Add to Reading List” service.

To setup the service:

  • Launch Automator
  • Choose the Service document type
  • Service receives selected text in any application (default)
  • Type apple in the search field to find the Run AppleScript action
  • Drag Run AppleScript to your workflow
  • Replace the script contents with the following code
  • Save and give the service a name
  • Assign a keyboard shortcut with System Preferences > Keyboard > Services

add2readinglist.scpt source

Check out my fitness app RipDeck for a great high intensity workout.