読者です 読者をやめる 読者になる 読者になる

グッとガッツポーズ...だけでは無理だけど

Sbox Error
グッとガッツポーズ...だけでは無理だけど - ロックスターになりたい
グッとガッツポーズ...だけでは無理だけど | 3.14
に便乗。

// ==UserScript==
// @name           AutoPagerize hack
// @namespace      http://ss-o.net/
// @include        *
// ==/UserScript==
(function(){
	try {
		var AutoPagerize = eval("ap", window.AutoPagerize.addFilter);
	} catch(e) {
		return;
	}
	if (!AutoPagerize || !AutoPagerize.info) return;
	// AutoPagerizeをトグルするコマンドを登録
	window.Minibuffer.addCommand({
		name: 'AutoPagerize::toggle',
		command: function(){
			AutoPagerize.stateToggle();
			var h = document.getElementById('autopagerize_help') || {style:{}};
			h.style.top = '-200px';
		}
	});
	// ↑で登録したコマンドをショートカットキーで呼び出せるように( C-c a )
	window.Minibuffer.addShortcutkey({
		key: 'C-c a',
		description: 'toggle AutoPagerize',
		command: function(){window.Minibuffer.execute('AutoPagerize::toggle')}
	});
	// 次のページを取得
	window.Minibuffer.addCommand({
		name: 'AutoPagerize::do',
		command: function(){
			//AutoPagerize.request.call(AutoPagerize);
			AutoPagerize.request();
		}
	});
	//window.Minibuffer.execute('AutoPagerize::toggle'); // ←でデフォルトOFFにすることもできる
})();

Minibuffer必須で、AutoPagerizeとMinibufferより後に実行される必要あり。

一応、ファイルあげた。
http://ss-o.net/userjs/autopagerizehack.user.js


デフォルトOFFにして、次のページはショートカットから読み込むSemiAutoってのもありだと思う。
あと、デフォルトではAutoPagerizeしたくないサイト(はてダとか)だけincludeするのもありかも。