IT戦記

プログラミング、起業などについて書いているプログラマーのブログです😚

はてなブックマークプラスに登録していないユーザーをエントリーページから抹消する JavaScript と Greasemonkey

はじめに

http://b.hatena.ne.jp/guide/plus がリリースされましたね!
というわけで、「てなブックマークプラスに登録していない(正確には、 plus アイコンを出していない)ユーザーをエントリーページから抹消する JavaScript」を書いてみました!!
これで、はてブプラス民に囲まれて幸せですね!

やったね!

ご自由にお使いください(Firefox or Safari で動くと思います)

Ten.Selector.getElementsBySelector('ul#bookmarked_user > li').filter(function(e) { return !e.getElementsByClassName('plus_icon').length }).forEach(function(e) { e.style.display = 'none' });

ブックマークレット

javascript:void(Ten.Selector.getElementsBySelector('ul#bookmarked_user > li').filter(function(e) { return !e.getElementsByClassName('plus_icon').length }).forEach(function(e) { e.style.display = 'none' }));

グリモン

// ==UserScript==
// @namespace      http://d.hatena.ne.jp/amachang/
// @include        http://b.hatena.ne.jp/entry/*
// @include        http://b.hatena.ne.jp/entry?mode=more&url=*
// ==/UserScript==

location.href = "javascript:void(Ten.Selector.getElementsBySelector('ul#bookmarked_user > li').filter(function(e) { return !e.getElementsByClassName('plus_icon').length }).forEach(function(e) { e.style.display = 'none' }))";