Extra caution is recommended when installing recently uploaded/updated scripts (read more)
Be sure you trust any scripts you install

Google Reader All Starred

Script to extract all links from google reader that have been starred.

This script begins to solve the problem of downloading all of the Reader items that you have starred. It adds a link ("All Starred") to the center section right next to the "Starred" link. Once you click on "All Starred", the script goes and downloads all of the starred items you have and creates a new page listing all of the links.




Jun 13, 2008
Abhay Singh User

Well ok, Now I have my 3000+ links, I would like to "unstar" them and make room for new "stars" . Would you know how to this this? I think some tweak in this script should be able to handle this well.

 
Jun 13, 2008
Richard Osba... User

Ah, just applied my own patch to the office computer and it wasn't quite right. Forget to escape the angle brackets around the "All Starred" link so the forum removed them. I modified the patch below so you might want to patch again. It's a cosmetic issue that meant "All Starred" wasn't being rendered as a link - but would still work when clicked.

 
Jun 13, 2008
Abhay Singh User

Super Richard. I owe you a beer!

 
Jun 11, 2008
Richard Osba... User

Noticed it had stopped working recently. Had a crack at patching it myself, edit the script and look for the line that starts if(document.getElementById('broadcast-selector').parentNode) {
(line 176 near the end) and replace that whole if {} block with:


if(document.getElementById('selectors-container') && document.getElementById('star-selector')) {
// Create a list item to add to the regular google links
var starlink = document.createElement("li");
starlink.setAttribute("class", "selector");
starlink.setAttribute("id", "all-starred-link");
// Add the text
starlink.innerHTML='<a href="#">All Starred</a>';
// Create a listener to handle the click event
starlink.addEventListener('click',getAllStarred,false);
// Add the link to the Google Reader page.
document.getElementById('selectors-container').insertBefore(starlink, document.getElementById('star-selector').nextSibling);
}

 
Jun 6, 2008
Abhay Singh User

Doesnt seems to work with new reader :(

You could comment on this script if you were logged in.