Google Reader: Mark some as read

By Crend King Last update Oct 31, 2011 — Installed 7,179 times.

Stuck at 47.5%

in
Subscribe to Stuck at 47.5% 12 posts, 7 voices



djace User

I gladly enjoyed the old script and used it extensively, so today I removed it and installed this version. Although it works fine in some of my feeds, I've noticed some unusual behavior in others.

a) It gets stuck at "Marking target items as read: 47.5%" on some feeds.
b) It sometimes marks all the items in the feed as read, not just those above or below.

This behavior is intermittent on some feeds and permanent on others.

 
Crend King Script's Author

Thanks for trying the script. What you mentioned here are what I mainly observed in some previous versions of this script. The current version works fine in MOST cases (which means not ALL cases).

I can explain the slowness at 47.5% to you if you are interested. As mentioned in the script description, I use GR API to retrieve entry information. I need the server-side information of the currently selected entry. Similar as Google Reader view's paging mechanism, I request multiple entries' information in one time, and check if the currently selected entry is in the returned bundle. If yes, proceed the next step; if not, request the next bundle. Obviously, if you have a lot of entries, no matter read or not, above what you selected, if may take a while a get to it. Variable "req_list_length" is the number of entry bundle per request. You can tweak this value per your reading pattern.

Visual marking is another potential issue. Fortunately, I think the issue is only "visual". Many times if you notice wrong marking, refresh first and see. The issue comes from the synchronization between server-side and client-side. If you had not refresh the GR page, and the server had updated, the issue might happen. Notice GR's "Mark all as read" always refreshes and will never suffer this problem.

If you still have problems, make sure to update to latest version. If still, post another entry.

Thanks!

 
lomedhi User

I'm afraid I'm having the same problem -- stuck at 47.5%. I've tried adjusting req_list_length, to no avail. I am using the latest version, just downloaded for the first time today. (I've also set reload_after_mark to true, but the script never gets to that point anyway.)

 
Crend King Script's Author

I'm sorry for the inconvenience, but I cannot reproduce the problem myself. I want to know if there is any error output when you use the script. You can confirm this by doing the following steps:

1) Go to your Google Reader page.
2) Bring up the Error Console by clicking "Tools" -> "Error Console" or Ctrl+Shift+J.
3) Go to the error only tab. Clear all entries.
4) Use the "Mark below as read" or "Mark above as read" button.
5) See if there is any new entry in the Error Console.

If there is, please post them here. If there is not, and you are interested in solving the problem, please contact me directly by my email.

Thank you!

 
lomedhi User

After updating from FF 3.0.10 to 3.0.11 and uninstalling/reinstalling your script, it is now working. I don't know what made the difference, but I appreciate your help.

 
Crend King Script's Author
FirefoxWindows

I updated the script to 1.3.8, using Firefox native JSON object. It should noticeably speed up the marking process, especially if there are lots of unread items.

 
swaldman User
FirefoxWindows

I've just tried this script, and I'm seeing the same problem. It stops at 47.5%, and I've waited for ten minutes and seen no change.
Using Firefox 3.5.2. The error console shows an error at line 611 in greasemonkey.js.

Let me know if I can provide any other info to help diagnose this.

 
Savage702 User
FirefoxWindows

I was just told about this script, very cool idea, except I'm having the same issue.

Firefox 3.5.5
Greasemonkey 0.8.20090920.2
Tried on XP & Win7 installs, same on both.

Have tons of feeds, many with same articles. Did a search for Verizon, go into List view, select top article, select "Mark below as read", stops at 47.5%.

There is an error that shows up each time you try to do this:
JSON.parse
It references this file in the error: /components/greasemonkey.js
and says line 643, but opening that file, there isn't a line 643.

Thanks!

 
Savage702 User
FirefoxWindows

Ok, doing further playing around/testing on this. I've found that in an actual subscription, marking some as read works fine. When ever I try to use it from a search result, either of an individual subscription or of all items, it gets stuck at 47.5%, with the same JSON.parse error.

 
Dee Es User
ChromeWindows

Same issue, not limited to search results.
At times it gets stuck at 45% as well. Even when there are 2-3 items marked for deletion.
Chromium 6.0.443.0 (50320) + Black Canvas Script Handler and WinXP SP3.
Somehow I'm happy to see it's not a Chrome compatibility issue.

 
Bgmin0t Scriptwright
FirefoxWindows

Same problem. Reliably gets stuck at 45 or 47.5%.

 
Crend King Script's Author
Firefox

The new version 1.4 is verified working for the current (03/03/2011) Google Reader.

Cross
Presentational HTML allowed.
Use <code> for inline code and <pre> for code blocks. Use &lt; and &gt; for literal < and >.
We help break paragraphs and link your links.
or cancel