Postgenomic greasemonkey script

I posted a small greasemonkey test script in the wiki to add links to postgenomic into journal webpages. It is more a proof of principle since I was learning how to to do Gresemonkey scripts with this as an example. The idea is simple, go through the webpage in search of a DOI and if this DOI is listed in Postgenomic it adds a link and a small picture next to the DOI to link back to postgenomic. This way when you are browsing the journal you know if someone has talked about it in some blog.

This is an example of how it works (well like I hope it works)

Fell free to edit the script if you know a better/faster way of doing it.

Some ideas to continue working on this include:
- Make sure it works in more journals
- Make it work in pubmed queries
- ... Suggestions ?


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Slight tweak

I added an optional space to the regexp that looks for DOIs so that the script works for Science, too (at least when looking at the full text pages).

Figured I could contribute the easy changes. :) I'm more than happy to further open up Postgenomic to this sort of thing (what's the point of aggregating otherwise?) - just ask if you'd like any particular API functionality implemented. At the moment all you can get is a basic listing of DOIs and PMIDs from the database.


Nice work. Greasemonkey

Nice work. Greasemonkey never really clicked until I installed this script. I had one of those 'a-ha' moments (no, not the 80's pop group). It is nice to see the comments from a particular blog on that paper.

I'm still willing to bet that 'serious' scientific communication will spread-out into the science-blogosphere, eventually. Some time in the next 20 years ?

I should also add that I am part of the problem, I have the technical skills to add support for postgenomic's crawler (rel attributes, dois etc) to Drupal but I just haven't been able to focus on the task long enough to make it happen. My excuse is of course I'm too busy doing 'serious science' at work.

Also, I added a link to the script on the wiki page and a little formatting...