Twitter標準Web画面の「ネタバレ」を含むツイートを非表示にするブックマークレット
javascript:(
setInterval(
function() {
Array.prototype.forEach.call(
document.getElementsByTagName('article'),
function(article) {
Array.prototype.forEach.call(
article.getElementsByTagName('div'),
function(div) {
if (div.hasAttribute('data-testid') &&
div.getAttribute('data-testid') == 'tweetText') {
if (div.innerText.match(/ネタバレ/)) {
article.setAttribute('style','visibility: hidden;');
}
}
}
);
}
);
}, 1000)
)
TweetDeckのRT1k以上のツイートを非表示にするブックマークレット
javascript:(
setInterval(function() {
Array.prototype.forEach.call(document.getElementsByTagName('article'), function(article){
Array.prototype.forEach.call(article.getElementsByClassName('retweet-count'), function(retweet){
if (retweet.textContent.match(/[a-zA-Z]$/)) {
article.setAttribute('hidden',true);
}
});
});
}, 1000)
)
Amazonの書籍ページからhontoの同書籍ページに飛ぶブックマークレット
javascript:(
function(){
var result = this.location.pathname.match(/\/dp\/([0-9X]+)/);
if (result) {
var base = "978"+result[1].substring(0,9);
this.location = "http://honto.jp/redirect.html?bookno="+base;
} else {
alert("ISBN NG");
}
}()
)