miscoranda: by Sean B. Palmer

Google History Permalinker

Google's Search History facility stops you from being able to copy search result links for pasting into emails, code, and so on. This is because the links now have extra tracking information in them to let you know which links you've followed. I now find myself having to paste the link into an editor each time and chop it down, which is considerably irritating.

So I fixed the problem by writing plinker.user.js, a piece of Javascript utilising the Greasemonkey (see? copied that URI from Google) Firefox extension. There are quick instructions at the top of the script, and you'll need, obviously, to have Firefox and Greasemonkey installed to use it. What it does is to add a little permalink before each of the search results that has the actual URI in it that you can then right-click and copy, or even left-click should you want to temporarily bypass Google's tracking for some reason.

It might seem like too heavy-duty a solution, but the lack of a normal link is significantly jarring, as if someone made you sing Agadoo each time before you turned on a lightbulb. Eventually you'd just give up or go insane. The script should work on local Googles too, though I haven't tested that; Search History doesn't even seem to work there yet. Feel free to email me or leave a comment on this post if you have any questions or feature ideas.

(Third update: This behaviour still hasn't been fully fixed by Google, though they did change to using Javascript to track the links. David James has written an XMLHttpRequest version of the link hider, which is what I'd expect Google to implement eventually.)

by Sean B. Palmer, at 2005-04-26 06:50:32. Comment?

Shakespeare's Birthday (More or Less) · Persistent Modular Storage

Sean B. Palmer