Flickr Photo Data Editr for AutoPagerizeをaddFilter仕様にした。

id:kei-sさんにTwitter上で助言を頂き、Flickr Photo Data Editr for AutoPagerizeをaddFilter仕様スクリプトにしました。

前のスクリプトも短いな〜と思ってましたが、今回はマジで短いです。ここにも載せられます。
次のリンクから落とせます。
Flickr Photo Data Editr for AutoPagerize

// ==UserScript==
// @name           Flickr Photo Data Editr for AutoPagerize
// @namespace      http://d.hatena.ne.jp/Meguu
// @include        http://www.flickr.com/photos/*
// @version        0.2
// @last_modified  2007/10/05
// ==/UserScript==

(function (){
	//Script Element
	var scriptElementXPath = ".//script";

	/* addFilter version */
	window.AutoPagerize.addFilter(function(docs) {
		var scripts = document.evaluate(
			scriptElementXPath, docs[0], null,
			XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
		
		//Evalute Scripts
		for(var i=0; i<scripts.snapshotLength; i++) {
			try {
				if(!scripts.snapshotItem(i).textContent.match(/delete_photo = function(photo_id) {/i)) {
					unsafeWindow.eval(scripts.snapshotItem(i).textContent);
				}else{
				}
			}
			catch(error) {
			}
		}
	});
})();

追記

更新しました。version 0.3。Firefox3対応。
Firefox3に対応したFlickr Photo Data Editr for AutoPagerize - Meguuの日記

追記3

ファイル置き場を変更しました。バージョンは変わってません。
Flickr Photo Data Editr for AutoPagerizeをUserscripts.orgに移行 - Meguuの日記