PicLens - page images

By youpy Last update Mar 16, 2008 — Installed 508 times. Daily Installs: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0
// ==UserScript==
// @name           PicLens - page images
// @namespace      http://d.hatena.ne.jp/youpy/
// @include        *
// ==/UserScript==

var mediaRssFeedUrl = 'http://pipes.yahoo.com/pipes/pipe.run?_id=f345a40d7c4f05ed2e8a45901be7f7d7&_render=rss&url=' + encodeURIComponent(location.href);

var link = createElement('link', {
  rel: 'alternate',
  href: mediaRssFeedUrl,
  type: 'application/rss+xml',
  id: 'gallery',
  title: 'images(Media RSS)'
});

var script = createElement('script', {
  type: 'text/javascript',
  src: 'http://lite.piclens.com/current/piclens.js'
});

var head = document.getElementsByTagName('head')[0];
head.insertBefore(link, head.childNodes[0]);
head.insertBefore(script, head.childNodes[0]);

function createElement(tagName, attrs, innerHTML) {
  var element = document.createElement(tagName);
  for(var k in attrs) {
    element.setAttribute(k, attrs[k]);
  }
  element.innerHTML = innerHTML;

  return element;
}

GM_registerMenuCommand('PicLens - start', function() {
  location.href = 'javascript:PicLensLite.start();';
});