ソフトウェア/JavaScript/Greasemonkey のバックアップ(No.1)

更新


公開メモ

スクリプト

Web of Science の検索結果に論文へのリンクを張る

検索結果から論文に飛ぶのが面倒なので、 検索結果に表示される doi にリンクを張る。

LANG:javascript
// ==UserScript==
// @name        webofknowledge doi
// @namespace   webofknowledge
// @include     http://*.webofknowledge.com/*
// @version     1
// @grant       none
// ==/UserScript==
(function(){
    // <span class='label'>DOI: </span>
    // <span class='data_bold'>doi_of_the_paper</span>
    var doi_spans = document.evaluate(
        "//span[@class='label'][.='DOI: ']/following-sibling::span[position()=1][@class='data_bold']",
        document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
    
    // add link to 'http://doi.org/doi_of_the_paper'
    for(var i=0; i<doi_spans.snapshotLength; i++){
        var doi = doi_spans.snapshotItem(i).innerHTML;
        doi_spans.snapshotItem(i).innerHTML =
            "<a href='http://doi.org/" + doi + "' target='_blank' style='color:black'>" +
            doi + "</a>";
    }
})();

Counter: 4526 (from 2010/06/03), today: 2, yesterday: 3