Rss Finder- GreaseMonkey скрипт

Едно малко скриптче на GreaseMonkey което чеква за (RSS|Feed) във линковете и в (title|alt) на снимките:

mon:/tmp# cat 123.user.js
// ==UserScript==
// @name          Feed Finder
// @namespace     http://mpetrov.net
// @description   Script to Find RSS Feed on every page
// @include       *
// @exclude       http://www.exclude.com*
// ==/UserScript==

(function () {

for(var i=0;i<document.getElementsByTagName("a").length;i++)
{
if (  ((document.getElementsByTagName("a")[i].childNodes[0].nodeValue)).match(/rss|feed/gi))
{
document.getElementsByTagName("a")[i].setAttribute("style","border:20px solid red;");
};

if (  (document.getElementsByTagName("a")[i].getAttribute("href")).match(/rss|feed/gi) )
{
document.getElementsByTagName("a")[i].setAttribute("style","border:20px solid red;");
}
};

for(var i=0;i<document.getElementsByTagName("img").length;i++)
{
if (  (document.getElementsByTagName("img")[i].getAttribute("alt")).match(/rss|feed/gi) )
{
document.getElementsByTagName("img")[i].setAttribute("style","border:20px solid red;");
}
if (  (document.getElementsByTagName("img")[i].getAttribute("title")).match(/rss|feed/gi) )
{
document.getElementsByTagName("img")[i].setAttribute("style","border:20px solid red;");
}
};
})();

PS: За толкова отделено време такъв резултат :P . Ако някои желае да направи подобрения може да изпрати кода за да го добавя.

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)
Rss Finder- GreaseMonkey скрипт, 5.0 out of 5 based on 1 rating

Вашият коментар

Вашият email адрес няма да бъде публикуван Задължителните полета са отбелязани с *