OverviewThere are many occasions where you find a reference and you want to get the full-text.
- Browsing your RSS feeds of a journal
- Reading an article and you see a reference that looks promising
- You find a reference in a database and the database does not provide direct access
IP FilteringSome publishers use IP filtering (e.g., "Science Direct"). This allows me to access full text through the publisher's site directly as long as I am on a campus computer. It's unfortunate that more publishers don't provide this service.
Google ScholarGoogle Scholar provides a comprehensive database of journal articles. Direct links to free PDFs are sometimes provided. Alternatively, my university library interfaces with Google Scholar. Under preferences, Google Scholar can be linked to many university library systems. In my case, this creates a "SourceIt @ Melbourne" link for most articles in Google Scholar. This link tends to be able to fast-track my access to the journal article. I find that a few words from the title are sufficient to bring up the article.
To speed up this process I wrote a script in AutoHotKey. To install the script:
- Download and install AutoHotKey. It is free and runs on Windows.
- Create a new script (i.e., a text file with a *.ahk extension) and paste in the code below
- Change the line that starts "C:\Documents and Settings" to the location of your browser
- Double click on the script to activate it. If you want the script to always be active, include it in your Startup folder
- Select words of an article title (e.g., you see a reference in a PDF or a journal article or an RSS feed)
- Press Windows+G: This copies the selection to the clipboard (assuming the program supports copy and paste) and generates a search on Google Scholar for the article. If you want to use this yourself you'd have to change the location of the web browser.
- If I'm lucky, the first hit is the desired article and I control+click "SourceIt @Melbourne; I control+click "Export BibTeX"
- I then follow my internal library links to the article
- Highlight the BibTeX reference and drag into JabRef
- Get the newly imported BibTeX key from JabRef (Ctrl+Shift+k) and use this as the file name for the full-text PDF
- Save the PDF above into your repository (where JabRef can find the file) and paste the file name in as the BibTeX key.
If this does not bring up the reference, several additional strategies include:
#g:: clipboard = ; Start off empty to allow ClipWait to detect when the text has arrived. Send ^c ClipWait ; Wait for the clipboard to contain text. ArticleTitle := clipboard StringReplace ArticleTitle, ArticleTitle, %A_SPACE%, +, 1 SearchString := "http://scholar.google.com/scholar?hl=en&q=allintitle:" . ArticleTitle Run "C:\Documents and Settings\jeromy\Local Settings\Application Data\Google\Chrome\Application\chrome.exe" %SearchString% return
- see if the article is available through a plain Google search
- reduce the number of words being searched. Sometimes too many words can lead to exclusion.
- If none of these work, I fall back on using my institutions standard system for getting articles
- If my institution does not have a subscription, I sometimes give up. If the article is important enough, I'll check out the website of author or authors and see if they provide full text copies.