-- Firefox拡張機能、Greasemonkeyスクリプト : 作ったモノ記録 --

LDR + Juno

livedoor ReaderでJunoのフィードにジャケット画像を表示します。

// ==UserScript==
// @name juno_jacket
// @namespace http://zeroglab.jp.land.to/
// @include http://reader.livedoor.com/reader/
// @version 1.1
// ==/UserScript==

(function(){
 unsafeWindow.register_hook("before_printfeed", function(feed){
  var url = feed.channel.link;
  if(url.indexOf("juno.co.uk") != -1 && !feed.juno_jacket){
   feed.items.forEach(function(item){
    var productLink = item.link;
    var productId = productLink.slice(31,-4);
    item.body = [
    item.subscribe_id,
    '<img src="http://images.juno.co.uk/150/CS',
    productId,
    'A.jpg" style="margin: 0 .5em 1em 0;">',
    '<img src="http://images.juno.co.uk/150/CS',
    productId,
    'B.jpg" style="margin: 0 0 1em .5em;">',
    '<br>',
    item.body
    ].join("");
   });
   feed.juno_jacket = true;
  }
 });
})();

blog post: LDR + GM + JUNO