// ==UserScript==
// @name AoPS RSS icon
// @namespace https://github.com/Mehvix
// @match https://artofproblemsolving.com/community/c*
// @homepage https://github.com/Mehvix/aops-blog-rss
// @homepageURL https://github.com/Mehvix/aops-blog-rss
// @supportURL https://github.com/Mehvix/aops-blog-rss/issues
// @downloadURL https://github.com/Mehvix/aops-blog-rss/raw/master/aops-rss-icon.user.js
// @updateURL https://github.com/Mehvix/aops-blog-rss/raw/master/aops-rss-icon.user.js
// @grant none
// @run-at document-end
// @version 10-20-2021
// @author Mehvix
// @description Adds RSS icon on AoPS blogs
// @license GPLv3
// @icon https://raw.githubusercontent.com/Mehvix/aops-blog-rss/master/public/favicon.ico
// ==/UserScript==
let blog_id = RegExp(
"(^https://artofproblemsolving.com/community/c)(\\d{3,})(?:\\s+(.*))?"
).exec(window.location.href)[2];
let link = "https://aops-rss.herokuapp.com/" + blog_id;
let icon = ``;
document.getElementsByTagName(
"head"
)[0].innerHTML += `<\/link>`;
if (AoPS.Community.Views.BlogStats) {
// if page is a blog
window.addEventListener(
"load",
function () {
// wait until js loads
document.getElementsByClassName("user-full")[0].innerHTML += icon;
},
false
);
}