Last active
June 3, 2021 17:07
-
-
Save ZiTAL/191cab21730169bd3edea4285ec65c8e to your computer and use it in GitHub Desktop.
js: Twitter-en erabiltzailien FAV,RT eta SUSTATU-ek kenduteko script-e Tampermonkey add-on-entzat
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ==UserScript== | |
// @name TwitterRemoveFavRtPromo | |
// @namespace TwitterRemoveFavRtPromo | |
// @description Twitter-eko FAV, RT eta SUSTATU-tako txiuek kenduteko script-tsue | |
// @include https://twitter.com/* | |
// @include https://*.twitter.com/* | |
// | |
// @grant none | |
// @version 1 | |
// @license AGPL v3 | |
// ==/UserScript== | |
(function () | |
{ | |
'use strict' | |
const interval = 1 * 1000 | |
const urls = | |
[ | |
'https://twitter.com/home', | |
'https://mobile.twitter.com/home' | |
] | |
var TwitterRemoveFavRtPromo = function() | |
{ | |
var remove = function() | |
{ | |
console.log('TwitterRemoveFavRtPromo: remove') | |
const rt = "M23.615 15.477c-.47-.47-1.23-.47-1.697 0l-1.326 1.326V7.4c0-2.178-1.772-3.95-3.95-3.95h-5.2c-.663 0-1.2.538-1.2 1.2s.537 1.2 1.2 1.2h5.2c.854 0 1.55.695 1.55 1.55v9.403l-1.326-1.326c-.47-.47-1.23-.47-1.697 0s-.47 1.23 0 1.697l3.374 3.375c.234.233.542.35.85.35s.613-.116.848-.35l3.375-3.376c.467-.47.467-1.23-.002-1.697zM12.562 18.5h-5.2c-.854 0-1.55-.695-1.55-1.55V7.547l1.326 1.326c.234.235.542.352.848.352s.614-.117.85-.352c.468-.47.468-1.23 0-1.697L5.46 3.8c-.47-.468-1.23-.468-1.697 0L.388 7.177c-.47.47-.47 1.23 0 1.697s1.23.47 1.697 0L3.41 7.547v9.403c0 2.178 1.773 3.95 3.95 3.95h5.2c.664 0 1.2-.538 1.2-1.2s-.535-1.2-1.198-1.2z" | |
const fav = "M12 21.638h-.014C9.403 21.59 1.95 14.856 1.95 8.478c0-3.064 2.525-5.754 5.403-5.754 2.29 0 3.83 1.58 4.646 2.73.814-1.148 2.354-2.73 4.645-2.73 2.88 0 5.404 2.69 5.404 5.755 0 6.376-7.454 13.11-10.037 13.157H12z" | |
const promoted = "M20.75 2H3.25C2.007 2 1 3.007 1 4.25v15.5C1 20.993 2.007 22 3.25 22h17.5c1.243 0 2.25-1.007 2.25-2.25V4.25C23 3.007 21.993 2 20.75 2zM17.5 13.504c0 .483-.392.875-.875.875s-.875-.393-.875-.876V9.967l-7.547 7.546c-.17.17-.395.256-.62.256s-.447-.086-.618-.257c-.342-.342-.342-.896 0-1.237l7.547-7.547h-3.54c-.482 0-.874-.393-.874-.876s.392-.875.875-.875h5.65c.483 0 .875.39.875.874v5.65z" | |
const d = "path[d='"+rt+"']:not(data-hide), path[d='"+fav+"']:not(data-hide), path[d='"+promoted+"']:not(data-hide)" | |
const dd = document.querySelectorAll(d) | |
let article | |
let parent | |
for (let i = 0; i < dd.length; i++) | |
{ | |
dd[i].setAttribute('data-hide', '1') | |
article = dd[i].closest('article') | |
if(article!==null) | |
{ | |
parent = article.parentNode.parentNode.parentNode | |
parent.style.display = 'none' | |
} | |
} | |
}; | |
var init = function () | |
{ | |
window.setInterval(function() | |
{ | |
remove() | |
}, interval) | |
} | |
init() | |
} | |
new TwitterRemoveFavRtPromo() | |
})(); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Firefox-entzako: https://addons.mozilla.org/en-US/firefox/addon/violentmonkey/
Chromium-entzako: https://chrome.google.com/webstore/detail/violentmonkey/jinjaccalgkegednnccohejagnlnfdag