Getting references fast

Firefox smart keyword bookmarks with multiple search fields help retrieve the journal references faster

ImagineĀ  that you could write in your address bar something like prl 52 10356 and get directly to a paper in Phys Rev Lett, Vol.52, page 10356.

This doesn’t save too much time when you do it once a week and within one journal. But what if you are reading a paper and need to get references really quick and from different journals. This is especially painful for ACS journals, where on the journal page you don’t have a search field with vol and page, but need to browse to a paper.

You might have heard about Firefox smart keywords already. I use them constantly for wikipedia, dictionaries, etc. You may add them by right-clicking on the search form which you want to replicate (as explained in the original Firefox article) or just go to Organize bookmarks menu, right-click and choose New Bookmark…

Name: wikipedia
Location: http://en.wikipedia.org/wiki/Special:Search?search=%s
Keyword: w

But the problem is that it works only with a single field as input, while here we need both volume and page numbers. After lots of searching I finally found the solution for multiple fields entry in smart keywords (thanks LifeHacker). It is based on some JavaScripting.

HereĀ  are my smart bookmarks for retrieving scientific articles. Hope you’ll find them useful:

Warning! Wordpress appeared to change the quotation marks in all posts. If the URLs below don’t work for you, please, go to LifeHacker page, copy the URL from there and insert into it the locations highlighted in green below.

PRL

javascript:var%C2%A0s=’%s’;%20url=’http://link.aps.org/citesearch?journal=PRL&volume=%s&article=%s‘;%20t=”;%20qc=0;%20chunks=url.split(’%s’);%20for(i=0;%20i<s.length;%20i++){if(s.charAt(i)==’”‘)qc=qc^1;%20t+=((s.charAt(i)==’%20‘&&qc)?’^':s.charAt(i));%20}args=t.split(/\s/);%20nurl=”;%20for(i=0;%20i<chunks.length;%20i++){nurl+=chunks[i];%20if(args[i]!=undefined)%C2%A0{args[i]=args[i].replace(/\^/g,’%20‘);%20nurl+=args[i];%20}}location.replace(nurl,’<%20BR>’);

PRB

javascript:var%C2%A0s=’%s’;%20url=’http://link.aps.org/citesearch?journal=PRB&volume=%s&article=%s‘;%20t=”;%20qc=0;%20chunks=url.split(’%s’);%20for(i=0;%20i<s.length;%20i++){if(s.charAt(i)==’”‘)qc=qc^1;%20t+=((s.charAt(i)==’%20′&&qc)?’^':s.charAt(i));%20}args=t.split(/\s/);%20nurl=”;%20for(i=0;%20i<chunks.length;%20i++){nurl+=chunks[i];%20if(args[i]!=undefined)%C2%A0{args[i]=args[i].replace(/\^/g,’%20′);%20nurl+=args[i];%20}}location.replace(nurl,’<%20BR>’);

JACS

javascript:var%C2%A0s=’%s’;%20url=’http://pubs.acs.org/action/quickLink?quickLinkJournal=jacsat&origUri=/search/advanced&quickLinkVolume=%s&quickLinkPage=%s‘;%20t=”;%20qc=0;%20chunks=url.split(’%s’);%20for(i=0;%20i<s.length;%20i++){if(s.charAt(i)==’”‘)qc=qc^1;%20t+=((s.charAt(i)==’%20′&&qc)?’^':s.charAt(i));%20}args=t.split(/\s/);%20nurl=”;%20for(i=0;%20i<chunks.length;%20i++){nurl+=chunks[i];%20if(args[i]!=undefined)%C2%A0{args[i]=args[i].replace(/\^/g,’%20′);%20nurl+=args[i];%20}}location.replace(nurl,’<%20BR>’);

Langmuir

javascript:var%C2%A0s=’%s’;%20url=’http://pubs.acs.org/action/quickLink?quickLinkJournal=langd5&origUri=/search/advanced&quickLinkVolume=%s&quickLinkPage=%s‘;%20t=”;%20qc=0;%20chunks=url.split(’%s’);%20for(i=0;%20i<s.length;%20i++){if(s.charAt(i)==’”‘)qc=qc^1;%20t+=((s.charAt(i)==’%20′&&qc)?’^':s.charAt(i));%20}args=t.split(/\s/);%20nurl=”;%20for(i=0;%20i<chunks.length;%20i++){nurl+=chunks[i];%20if(args[i]!=undefined)%C2%A0{args[i]=args[i].replace(/\^/g,’%20′);%20nurl+=args[i];%20}}location.replace(nurl,’<%20BR>’);

JPhysChemB

javascript:var%C2%A0s=’%s’;%20url=’http://pubs.acs.org/action/quickLink?quickLinkJournal=jpcbfk&origUri=/search/advanced&quickLinkVolume=%s&quickLinkPage=%s‘;%20t=”;%20qc=0;%20chunks=url.split(’%s’);%20for(i=0;%20i<s.length;%20i++){if(s.charAt(i)==’”‘)qc=qc^1;%20t+=((s.charAt(i)==’%20′&&qc)?’^':s.charAt(i));%20}args=t.split(/\s/);%20nurl=”;%20for(i=0;%20i<chunks.length;%20i++){nurl+=chunks[i];%20if(args[i]!=undefined)%C2%A0{args[i]=args[i].replace(/\^/g,’%20′);%20nurl+=args[i];%20}}location.replace(nurl,’<%20BR>’);

JPhysChemC

javascript:var%C2%A0s=’%s’;%20url=’http://pubs.acs.org/action/quickLink?quickLinkJournal=jpccck&origUri=/search/advanced&quickLinkVolume=%s&quickLinkPage=%s‘;%20t=”;%20qc=0;%20chunks=url.split(’%s’);%20for(i=0;%20i<s.length;%20i++){if(s.charAt(i)==’”‘)qc=qc^1;%20t+=((s.charAt(i)==’%20′&&qc)?’^':s.charAt(i));%20}args=t.split(/\s/);%20nurl=”;%20for(i=0;%20i<chunks.length;%20i++){nurl+=chunks[i];%20if(args[i]!=undefined)%C2%A0{args[i]=args[i].replace(/\^/g,’%20′);%20nurl+=args[i];%20}}location.replace(nurl,’<%20BR>’);

NanoLett

javascript:var%C2%A0s=’%s’;%20url=’http://pubs.acs.org/action/quickLink?quickLinkJournal=nalefd&origUri=/search/advanced&quickLinkVolume=%s&quickLinkPage=%s‘;%20t=”;%20qc=0;%20chunks=url.split(’%s’);%20for(i=0;%20i<s.length;%20i++){if(s.charAt(i)==’”‘)qc=qc^1;%20t+=((s.charAt(i)==’%20′&&qc)?’^':s.charAt(i));%20}args=t.split(/\s/);%20nurl=”;%20for(i=0;%20i<chunks.length;%20i++){nurl+=chunks[i];%20if(args[i]!=undefined)%C2%A0{args[i]=args[i].replace(/\^/g,’%20′);%20nurl+=args[i];%20}}location.replace(nurl,’<%20BR>’);

JApplPhys

javascript:var%C2%A0s=’%s’;%20url=’http://jap.aip.org/jap/top.jsp?vol=%s&pg=%s‘;%20t=”;%20qc=0;%20chunks=url.split(’%s’);%20for(i=0;%20i<s.length;%20i++){if(s.charAt(i)==’”‘)qc=qc^1;%20t+=((s.charAt(i)==’%20′&&qc)?’^':s.charAt(i));%20}args=t.split(/\s/);%20nurl=”;%20for(i=0;%20i<chunks.length;%20i++){nurl+=chunks[i];%20if(args[i]!=undefined)%C2%A0{args[i]=args[i].replace(/\^/g,’%20′);%20nurl+=args[i];%20}}location.replace(nurl,’<%20BR>’);

ApplPhysLett

javascript:var%C2%A0s=’%s’;%20url=’http://apl.aip.org/apl/top.jsp?vol=%s&pg=%s‘;%20t=”;%20qc=0;%20chunks=url.split(’%s’);%20for(i=0;%20i<s.length;%20i++){if(s.charAt(i)==’”‘)qc=qc^1;%20t+=((s.charAt(i)==’%20′&&qc)?’^':s.charAt(i));%20}args=t.split(/\s/);%20nurl=”;%20for(i=0;%20i<chunks.length;%20i++){nurl+=chunks[i];%20if(args[i]!=undefined)%C2%A0{args[i]=args[i].replace(/\^/g,’%20′);%20nurl+=args[i];%20}}location.replace(nurl,’<%20BR>’);

JChemPhys

javascript:var%C2%A0s=’%s’;%20url=’http://jcp.aip.org/jcp/top.jsp?vol=%s&pg=%s‘;%20t=”;%20qc=0;%20chunks=url.split(’%s’);%20for(i=0;%20i<s.length;%20i++){if(s.charAt(i)==’”‘)qc=qc^1;%20t+=((s.charAt(i)==’%20′&&qc)?’^':s.charAt(i));%20}args=t.split(/\s/);%20nurl=”;%20for(i=0;%20i<chunks.length;%20i++){nurl+=chunks[i];%20if(args[i]!=undefined)%C2%A0{args[i]=args[i].replace(/\^/g,’%20′);%20nurl+=args[i];%20}}location.replace(nurl,’<%20BR>’);

JPhysC

javascript:var%C2%A0s=’%s’;%20url=’http://www.iop.org/EJ/select?cf_issn=0022-3719&cf_author=&cf_volume=%s&cf_issue=&cf_spage=%s&submit=1‘;%20t=”;%20qc=0;%20chunks=url.split(’%s’);%20for(i=0;%20i<s.length;%20i++){if(s.charAt(i)==’”‘)qc=qc^1;%20t+=((s.charAt(i)==’%20′&&qc)?’^':s.charAt(i));%20}args=t.split(/\s/);%20nurl=”;%20for(i=0;%20i<chunks.length;%20i++){nurl+=chunks[i];%20if(args[i]!=undefined)%C2%A0{args[i]=args[i].replace(/\^/g,’%20′);%20nurl+=args[i];%20}}location.replace(nurl,’<%20BR>’);

JPhys: CondMat

javascript:var%C2%A0s=’%s’;%20url=’http://www.iop.org/EJ/select?cf_issn=0953-8984&cf_author=&cf_volume=%s&cf_issue=&cf_spage=%s&submit=1‘;%20t=”;%20qc=0;%20chunks=url.split(’%s’);%20for(i=0;%20i<s.length;%20i++){if(s.charAt(i)==’”‘)qc=qc^1;%20t+=((s.charAt(i)==’%20′&&qc)?’^':s.charAt(i));%20}args=t.split(/\s/);%20nurl=”;%20for(i=0;%20i<chunks.length;%20i++){nurl+=chunks[i];%20if(args[i]!=undefined)%C2%A0{args[i]=args[i].replace(/\^/g,’%20′);%20nurl+=args[i];%20}}location.replace(nurl,’<%20BR>’);

Tags: , , , , , , ,

Leave a Reply