// ==UserScript== // @name NHK Easy copy // @namespace conquerist2@gmail.com // @include https://www3.nhk.or.jp/news/easy/* // @grant GM.setClipboard // @description NHK Easy News - Copy Article text to clipboard on load // @version 1.0 // @license MIT // @downloadURL none // ==/UserScript== // 2022 05 31 v1.0 -- initial version // hide furigana var furis = document.getElementsByTagName('rt'); for (var i = 0; i < furis.length; i++) { furis[i].style.display = 'none'; } my_text = ' ' + document.querySelector('.article-main__title').innerText.trim() + '\r\n\r\n' + document.querySelector('#js-article-date').innerText.trim() + '\r\n\r\n'; paras = document.querySelectorAll('#js-article-body p'); for (var i = 0; i < paras.length - 2; i++) { my_text += paras[i].innerText + '\r\n\r\n'; } my_text += '---\r\n\r\n'; GM.setClipboard(my_text); //re-enable furigana for (var i = 0; i < furis.length; i++) { furis[i].style.removeProperty('display'); }