Sleipnr Startの記事表示数を変更する機能を追加しました。(Sleipnir StartでニュースをデフォルトにするGreaseMonkey)

以下のGreaseMonkeyをインストール/設定してやることで、SleipnirStartの表示記事数を変更してやることが出来るようになります。

sleipnir_start_news_mode.user.js

ソース

// ==UserScript==
// @name           Sleipnir Start: News Mode Starter
// @version        0.0.4
// @namespace      http://www.nobodyplace.com
// @description    show "news mode" when load "Sleipnir Start".
// @include        http://www.sleipnirstart.com/*
// ==/UserScript==

(function(){
// ニュースの1カテゴリ当たりの取得数(デフォルトは8)
var NEWS_NUM = 30;
// 新しいウィンドウで開くボタンを表示するときにはtrueにする
var SHOW_NEW_WINDOW = true;

var w = (typeof unsafeWindow == 'undefined') ? window : unsafeWindow;
w.onload = function() {
var myInterval = setInterval(function() {
if( w.loadCompleteFlag ){
clearInterval(myInterval);
w.rssViewNum = NEWS_NUM;
w.chgNewsMode();
if(SHOW_NEW_WINDOW) {
var myInterval2 = setInterval(function() {
if( document.getElementById('nn'+(NEWS_NUM*18+24)) ) {
clearInterval(myInterval2);
showNewWindow(w);
}
}, 100);
}
}
}, 100);
}
var showNewWindow = function(w) {
var elements = document.getElementsByTagName('a');
for(i=0; i<elements.length; i++) {
if((elements[i].getAttribute('class')) == 'nc_new_w') {
elements[i].style.display='inline-block';
}
}
}
})();



なお、このスクリプトは以下のエントリで取り上げたスクリプトの改良版になりますので、同時に「自動的にニュースモードでスタートする」「別ウィンドウで開くボタンを初めから表示させる」という機能も持っています。

Sleipnir StartでニュースをデフォルトにするGreaseMonkey – NOBODY:PLACE – MUTTER
Sleipnir Startのニュースを別ウィンドウで開くボタンをデフォルトで表示(Greasemonkey) – NOBODY:PLACE – MUTTER


参考エントリ

こんにちは、開発のキヨタカです。

今日は、 Sleipnir Start のニュース機能を SeaHorse でプチパワーアップさせるスクリプトをご紹介します。

概要
はてなブックマークの人気エントリーと新着エントリーの各ジャンルの取得件数を 8 件から 30 件に増加させます。
これによりはてブの記事は 8 ×19 の 152 件 から 30 × 19 の 570 件になります。
エントリー関連はこれで全て押さえられるのではないでしょうか。