Skip to content

Instantly share code, notes, and snippets.

@higeorange
Created January 10, 2010 14:29
Show Gist options
  • Save higeorange/273540 to your computer and use it in GitHub Desktop.
Save higeorange/273540 to your computer and use it in GitHub Desktop.
// ==UserScript==
// @name delicious fliter
// @namespace http://opera.higeorange.com/
// @include http://delicious.com/*
// ==/UserScript==
(function() {
var filter_urls = [
'http://*.nicovideo.jp/'
];
var filter_urls_regexp = filter_urls.map(
function(u){
return new RegExp(u.replace('*', '.*'))
});
var posts = document.querySelectorAll('li.post');
for(var i = 0, h4a, post, l = posts.length; i < l; i++) {
post = posts[i];
h4a = post.querySelector('h4 a');
if(filter_urls_regexp.some(function(r) {
return r.test(h4a.href);
})) {
post.style.display = 'none';
}
}
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment