Script Summary: Mark the entries below, above or between certain entries as read in Google Reader.
This script is obsolete and will not be updated anymore! I released a new version of this script, written based on Google Reader API with much better experience. Maybe you would like to try it!
Google Reader's "Mark all as read" is not enough! This script marks some, but not all, of your entries in Google Reader as read, based on criterion you can customize. When you have many entries unread, cannot read all of them at once, and still do not want to miss anything interesting, this script might be useful to you.
After installation, this script creates "Mark below as read" and "Mark above as read" buttons in Google Reader's toolbar. Before using these buttons, select an entry by clicking or keyboard shortcut if you are in the List view mode. It does not matter whether it is expanded or not. Click one of the buttons, and this script will mark entries below or above the selected entry for you. Recommend to switch to "Sort by newest" view before using this script.
Press the 'q' key to as keyboard shortcut for marking below and 'w' for marking above.
You could also mark entries by clicking! By enabling "Click Mark", the script will mark the entries between the current entry and the clicked entry as read. Click Mark will be activated only when holding the shift key. Normal clicks are not affected.
Below are the customizable options that tell the script when to stop marking:
- show_buttons: show or hide "Mark" buttons. (default show)
- keypress_mark: enable or disable the keyboard shortcuts. (default enabled)
- click_mark: enable or disable the "Click Mark" feature. (default enabled)
- select_first: automatically select the first entry after the page is loaded. (default enabled)
- stop_cumulative_read: the script stops marking after encountering up to this number of read entries. (default 20 entries)
- stop_consecutive_read: the script stops marking after encountering this number of consecutive read entries. (default 10 entries)
- stop_days_ago: the script stops marking after encountering an entry this number of days before the starting entry. For example, if the starting entry is in April 4th and this number is 2, it marks all the entries in April 4th and April 3rd. (default 2 days)
Use reload_wait to change the time the script waits for Google Reader to reload more entries. (default 2 seconds)
Please open the script file to change the options.
The "Mark below as read" and "Mark above as read" buttons
The additional buttons appear in the toolbar as follows:
1.2.2 on 04/15/2009:
- Click Mark will be activated only when holding the shift key.
- Add option to automatically select the first entry after the page is loaded.
1.2.1 on 04/12/2009:
- Add option to show/hide mark buttons.
- Add option to enable/disable keyboard shortcuts.
1.2 on 04/10/2009:
- Add "Click Mark" feature.
- Refactor iteration code to improve performance.
- Bug fix.
1.1.1 on 04/08/2009:
- Cancel key press event only when triggering shortcuts.
1.1 on 04/08/2009:
- Add "Mark above as read" button
- Add keyboard shortcuts: 'q' for marking below and 'w' for marking above.
1.0.2 on 04/06/2009:
- Return the cursor back to the start mark entry after marking.
1.0.1 on 04/04/2009:
- Use "m" and "n" keys to mark entry read.
1.0 on 04/04/2009:
- Initial version.