毎朝しあわせな気分で仕事に向かうためのGreasemonkey

最近、仕事をしていても気分の浮き沈みが激しいです。なぜだろうと考えて先日原因に思い当たりました。家を出るときに観ているめざましテレビ今日の占いCountDownが上位のときは一日中しあわせなのです。

そういうことなら毎日てんびん座が1位になればずうっとしあわせなはずです。これはGreasemonkeyスクリプトの出番です。

ロジックは簡単。めざましテレビ公式サイトの占いのページを開いたら、XPathでてんびん座のimgエレメントと1位のimgエレメントを取得して、双方のsrc属性とalt属性を入れ替えます。

できた。

// ==UserScript==
// @name           Happiness Horoscope
// @namespace      http://d.hatena.ne.jp/aike/
// @include        http://www.fujitv.co.jp/meza/uranai/*
// ==/UserScript==
(function() {
    var my_node = document.evaluate('//img[@alt="てんびん座"]', document, null, 7, null).snapshotItem(0);
    var top_node = document.evaluate('//img[@hspace=3]', document, null, 7, null).snapshotItem(0);
    if (my_node.alt != top_node.alt) {
        var work_alt = top_node.alt;
        var work_src = top_node.src;
        top_node.alt = my_node.alt;
        top_node.src = my_node.src;
        my_node.alt = work_alt;
        my_node.src = work_src;
    }
})();

こうだったものが

こうなります。うわーしあわせ。