無断リンク禁止とか、そういうどうでもいい議論とかを消し去る。あと数日後には用が無くなる。はず。

Mudan.user.js
これ使ってこの記事が消えれば成功。(「未読にする」が無いから意味無いけど)

なんか文字化けちゃってるので(UTF-8Nなのに・・・)ソース。
後このアプローチよりももっと良いアプローチがあったと思うので(理想はA+Sでfeedを取得した後に実行)、そっちを改良して使った方が良い。あ、onloadかな・・・まぁいいや。

// ==UserScript==
// @name mudan
// @description 無断リンク禁止とか、そういうどうでもいい議論とかを消し去る。あと数日後には用が無くなる。はず。
// @namespace http://d.hatena.ne.jp/yheld/
// @include http://reader.livedoor.com/reader/*
// @version 1.0.0
// ==/UserScript==

(function() {
	var w = (typeof unsafeWindow == 'undefined') ? window : unsafeWindow;
	var DOM = w.DOM;

	$ = function() {
		var r = [];
		for (var i = 0; arguments[i]; ++i) {
			var e = document.getElementById(arguments[i]);
			if (e) r.push(e);
		}
		return r;
	}

	var done = false;
	keyhandler = function(event) {
		var key = String.fromCharCode(event.keyCode);
		if (!done) {
			if (key == 'J' || key == 'K') {
				var feeds = w.get_active_feed();
				feeds.items.forEach(function(entry){
					if (entry.title.match(/無断リンク/i) || entry.body.match(/無断リンク/i)) {
						w.DOM.hide($('item_'+entry.id)[0]);
					}
				});
			}
			done = !done;
		}

		if (key == 'A' || key == 'S') done = false;
	}

	w.document.addEventListener('keydown', keyhandler, true);
})();

同じデータを取りに行きたい場合があるから(この場合'無断リンク'のFeed)、「このFeedだけ未読にする」的な、なんかそういうのがほしいと思った。

寝る。