Greasy Fork

NHK Easy copy

NHK Easy News - Copy Article text to clipboard on load

目前为 2022-05-31 提交的版本。查看 最新版本

// ==UserScript==
// @name        NHK Easy copy
// @namespace   [email protected]
// @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
// ==/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');
}