Progmatism.com

Paragrasp

Read a lot of news articles or blog postings online? Have trouble keeping your place in long articles, or switching between articles and forgetting how much you've read? Get annoyed at having to slam repeatedly on the down arrow, or click on the scroll bar every few seconds?

Introducing Paragrasp, an extension for Mozilla Firefox, to aleviate your problems. It adds a highlight to the current paragraph you're reading, and allows you to use simple keyboard shortcuts to navigate forward or backward, moving the highlight and automatically scrolling the window to focus your reading attention to the center of the screen. Each window and tab has their own highlighter, which allows you to switch between them while still keeping your place. Try it now!

Download

version 1.46

Version 1.46 is a version bump to work with Firefox 3.6.

Paragrasp borrows code from click2tab, which was in turn based upon keyconfig. Much thanks to these other developers.

Paragrasp has been tested on most major blogging and news sites, including nytimes, yahoo, blogspot, blogger, and many more. I'm always looking to improve on the paragraph detection algorithm. If you find a site that Paragrasp does not work work correctly on, please feel free to shoot me an e-mail.

Controls:

  • Hold control and press the down key (Ctrl+down) to move to the next paragraph.
  • Hold control and press the up key (Ctrl+up) to move to the previous paragraph.
  • Hold control and middle-click on a paragraph to jump to it.
  • Hold control+shift and press S to jump to the paragraph the mouse is at.
  • Once a highlight exists, use the mouse wheel to move forward and backward.
  • Hold control+shift and press C (Ctrl+Shift+C) to clear the highlight.
  • Hold control+shift and press A (Ctrl+Shift+A) to toggle "Arrows Only." With this option, you don't need to hold control to move forward and backward, you only need to push up or down.

New Features!

  • Handle <h*> tags correctly
  • Smooth scrolling

Future Features

  • Fix key shortcuts