Sometimes I want to find something in Google Reader. Something I read awhile ago, but don’t remember where. I star posts I think might be useful, but sometimes I don’t know they’re useful until I need them. Google, being the number one search company, does not provide a search for Google Reader. I’m not sure why. Nevertheless, I came across a Greasemonkey script to do just that. It takes a decent amount of effort, though (it’s easy, it’s just not a “click to install and you’re done” type of script). And I’m sure (if you wanted this) you could figure it out, but I’ll explain it anyway.
Here are the steps to add the custom search to your reader:
- Download your OPML file from your reader to your Desktop (or wherever).
- Sign up for a custom search here: Google Co-op—for your search, just fill in whatever you want as the name, description, keywords, etc.
- Click “Next” then “Finish”. Then click on “control panel” then “advanced”. Look for the annotations section. Upload your OPML file you’ve just downloaded.
- Install this Greasemonkey script.
- Right-click on the monkey and choose “Manage User Scripts”.
- Select the “Google Reader Custom Search” and click “Edit” to open the JavaScript (Note: if you haven’t chosen a default editor for Greasemonkey scripts, it will prompt you to do so the first time).
- Near the top of the file, you’ll see a variable named
SearchURL. This variable needs to have the address of your custom search. To get that URL, go back to your custom search homepage, and search for “anything”. - Copy the response URL and paste it in the JavaScript file as the value of the
SearchURL. You’ll be replacing the text “REPLACE-THIS” that’s there by default (Note: don’t remove the quotes). - Lastly, remove the “
&q=anything” from the URL you pasted in place of the “REPLACE-THIS” text. Save everything and “ok/close” all open windows. - Refresh your Google Reader and you should have a custom search at the top.
The down side? You have to do this on every machine where you use Google Reader. The ideal case would be for Google to go ahead and implement a search for their reader, as I’m sure it would work a lot better than this solution. Until then, this might get you by.





