Reddit Convert Imgur in Top Post

by MegaScience

JavaScript

var links = document.querySelectorAll('.usertext .md a[href*="imgur.com"]');
for (var i = 0; i < links.length; i++) {
    //console.log(links[i].href.search(/[&,]/));
    if (links[i].href.search(/[&,]/) != -1) {
        //console.log(links[i].href);
        var listPre = links[i].href.split('/');
        //console.log(listPre.length);
        var list = listPre[listPre.length - 1].split(/[&,]/);
        //console.log(list.length);
        var container = document.createElement('span');
        for (var j = 0; j < list.length; j++) {
            //console.log(list[j]);
            //console.log("J: " + j);
            var clone = links[i].cloneNode();
            clone.href = 'http://i.imgur.com/' + list[j] + '.jpg';
            clone.innerHTML = list[j];
            container.appendChild(clone);
        }
        links[i].parentNode.replaceChild(container, links[i]);
    } else {
        links[i].href = links[i].href.replace(/^(.*)\/([a-zA-Z0-9]+)(\?.*)?$/, '$1/$2.jpg');
    }
}