Saturday, February 27, 2010

Opera and Readability Bookmarklet Shortcut

Arclab's Readability is a browser bookmarklet that gets the text of the current webpage you are viewing, and reformats it for a much better reading experience. Since it is Javascript based, it is usable with most browsers.

One catch though is, one has to click the readability link and there is no keyboard shortcut. I have seen a Google Chrome extension that assigns a keyboard shortcut to readability, and since Opera is my browser of choice, came up with a solution for Opera.

  1. Go to http://lab.arc90.com/experiments/readability/ and select your preferred style.
  2. Now, instead of dragging the bookmarklet to your toolbar, right click it and select "Copy Link Address".
  3. Go to the Speed Dial page in Opera, and assign one of the speed dial pages (1-9) with the link you copied.
  4. Now, you can view any page with Readability by pressing Ctrl-1 for example if you have assigned the Readability for the first SpeedDial page. 

Also see http://www.ustunozgur.com/2010/02/opera-and-vi-style-navigation-scrolling.html for more reading tips within Opera.

Alternative Method:

The method above, though simple forces you to sacrifice a speeddial just for Readability. Also, one can't assign an alternative keyboard shortcut, like Ctrl-r to his liking. An alternative approach is to assign a shortcut in Opera that goes to the Readability bookmarklet:

  1. Copy the Readability bookmarklets url to clipboard as above. 
  2. Go to Tools-Preferences.
  3. Go to Advanced-Shortcuts.
  4. Keyboard setup, Edit.
  5. Click on Application.
  6. Click New, for the shortcut key, Enter r Ctrl if you want Ctrl-r for readability.
  7. For the  action, enter Go to page," (with only opening quote), then paste the url and close the quote "
  8. Now, Ctrl-r is assigned to reload by default, search for r ctrl and remove that assignment in the shortcuts list.
  9. Pressing Ctrl-r on any page will format it using Readability now. Obviously, this method works for any bookmarklet, for example, Instapaper. 

3 comments:

Dimitri said...

Good tricks, thank you!

seron said...

Excellent! Thank you!

Mert Nuhoglu said...

This is a really useful tip, thank you...