Automatically load full content when opening an article in Inoreader
// ==UserScript==
// @name Inoreader Auto-Load Full Article
// @namespace elddc
// @version 1.1
// @description Automatically load full content when opening an article in Inoreader
// @author Elddc
// @match https://www.inoreader.com/*
// @grant none
// ==/UserScript==
//----- configure (change as desired) -----
const excludedSources = ['The Associated Press']; //subscriptions to exclude from auto-load
const waitTime = 200; //time in ms to wait for page load (1 sec: 1000ms)
//-----------------------------------------
loadFullArticle();
window.onpopstate = loadFullArticle;
function loadFullArticle() {
if (window.location.pathname.includes('article/')) {
setTimeout(() => {
try {
const source = document.querySelector('.article_subtitle_author_wrapper');
const button = document.querySelector('.icon-article_topbar_mobilize_empty');
if (!excludedSources.includes(source.innerHTML.trim())) {
button.click();
}
} catch (err) {
console.log('page has not loaded');
}
}, waitTime);
}
}