FeedlyTool mini Remove ADs

This is the edition that was limited to ads remove feature Chrome extension of "FeedlyTool".

Bu betiği kurabilmeniz için Tampermonkey, Greasemonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

You will need to install an extension such as Tampermonkey to install this script.

Bu betiği kurabilmeniz için Tampermonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği kurabilmeniz için Tampermonkey ya da Userscripts gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği indirebilmeniz için ayrıca Tampermonkey gibi bir eklenti kurmanız gerekmektedir.

Bu komut dosyasını yüklemek için bir kullanıcı komut dosyası yöneticisi uzantısı yüklemeniz gerekecek.

(Zaten bir kullanıcı komut dosyası yöneticim var, kurmama izin verin!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(Zateb bir user-style yöneticim var, yükleyeyim!)

// ==UserScript==
// @name            FeedlyTool mini Remove ADs
// @version         0.0.3
// @author          kik0220
// @namespace       https://sites.google.com/site/feedlytool/
// @description     This is the edition that was limited to ads remove feature Chrome extension of "FeedlyTool".
// @description:ja  Chrome拡張「FeedlyTool」の広告削除機能に限定したものです。
// @icon            http://feedlytool.kk22.jp/icon.png
// @match           http://feedly.com/*
// @match           https://feedly.com/*
// @exclude         http://feedly.com/i/welcome
// @exclude         https://feedly.com/i/welcome
// @exclude         http://feedly.com/i/discover
// @exclude         https://feedly.com/i/discover
// @copyright       2013+, kik0220
// ==/UserScript==
var adsKeyword = new RegExp("(PR\\s*[::]|AD\\s*[::]|[[\\[]\\s*PR\\s*[\\]]])", "i");
main();

function main(){
	document.body.addEventListener("DOMNodeInserted", function (e){
		var entry = e.target;
		try {
			if(entry.className && entry.className != 'undefined'){
				if (entry.className.indexOf('content') > -1) {
					var title = entry.getElementsByClassName('title')[0];
					if(title && tile != 'undefined') {
						adsRemove(entry, title);
					}
				}
			}
		} catch (e2) {}
	}, false);
}

function adsRemove(entry, title){
	try {if (!title.toUpperCase().match(adsKeyword)) {return;}} catch(e) {return;}
	var close = entry.querySelectorAll('button.icon-fx-cross-ios-sm-black')[0];
	try { close.click(); } catch(e) {}
}