project eulerの日本語訳へのリンクを張るuser script
project eulerの日本語訳へのリンクを張るuser scriptをかきました。問題番号がhttp://odz.sakura.ne.jp/projecteuler/ の問題文日本語訳へのリンクになります。
scripteuler.user.jsという名前で保存して、chromeの拡張機能画面にドロップするとインストールされます。
// ==UserScript== // @name ScriptEuler // @namespace http://d.hatena.ne.jp/yatt/ // @description link to project euler pukiwiki // @include http://projecteuler.net/problems* // ==/UserScript== (function(){ var lst = document.getElementsByTagName('td') var prefix = 'http://odz.sakura.ne.jp/projecteuler/index.php?cmd=read&page=Problem%20' for (var i = 0 ; i < lst.length; i++) { if (lst[i].getAttribute('style') == 'height:30px;') { var dom = lst[i].firstChild.firstChild // <b></b> var no = dom.firstChild.nodeValue var a = document.createElement('a') a.href = prefix + no a.innerText = no dom.innerText = '' dom.appendChild(a) } } })()