// ==UserScript==
// @name Drudge Link Enhancements
// @namespace drudgereport.com
// @description Enhances links on Drudge Report and neuters links to fake-news sites
//
// @include http://*.drudgereport.com/*
// @include http://drudgereport.com/*
// @version 0.2.2
// @grant GM_addStyle
// @run-at document-end
// @license MIT License
// @require https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js
// @downloadURL none
// ==/UserScript==
$("document").ready(function () {
GM_addStyle('.fake-news-prefix { font-size: 0.8em; display: inline; }');
GM_addStyle('.fake-news { font-size: 0.8em; }');
GM_addStyle('.fake-news-icon { display: inline; }');
var fakeNewsDomains = [
'abcnews.com',
'bloomberg.com',
'buzzfeed.com',
'cbslocal.com',
'chicagotribune.com',
'cnbc.com',
'cnn.com',
'mediaite.com',
'motherjones.com',
'nytimes.com',
'politico.com',
'rollingstone.com',
'salon.com',
'seattletimes.com',
];
var icon = "";
var title = "Fake news sites, like this one, have been tagged";
var linkStats = {};
function extractDomain(url) {
var domain;
if (url.indexOf("://") > -1) {
domain = url.split('/')[2];
} else {
domain = url.split('/')[0];
}
domain = domain.split(':')[0];
return domain;
}
function appendLinkStats(stats) {
var tuples = [];
var statsHtml = '