mirror of
https://codeberg.org/kwiat/meowad.git
synced 2025-04-20 08:04:08 +02:00
feat: don't replace chiitan's ads
This commit is contained in:
parent
b737ded666
commit
4300731759
1 changed files with 8 additions and 0 deletions
8
main.js
8
main.js
|
@ -18,10 +18,16 @@ meoww mrrow :3 purrrrr meow :3 meow mrow meowww mrrrow :3`,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// ONLY LOWERCASE HANDLES
|
||||||
|
const ignoredAdvertisers = [
|
||||||
|
"chiitan7407", "chiitan_osaka", "kyushu_chiitan", "chiitanmomiji",
|
||||||
|
"dhiitannagoya", "thailandchiitan"
|
||||||
|
]
|
||||||
|
|
||||||
function getAds() {
|
function getAds() {
|
||||||
const ads = [];
|
const ads = [];
|
||||||
document.querySelectorAll("article[data-testid=tweet]:not(.meowified)").forEach((tweet) => {
|
document.querySelectorAll("article[data-testid=tweet]:not(.meowified)").forEach((tweet) => {
|
||||||
|
// ads.push(tweet); return;
|
||||||
const span = tweet.querySelector("div.r-1kkk96v span.r-bcqeeo.r-1ttztb7.r-qvutc0.r-poiln3");
|
const span = tweet.querySelector("div.r-1kkk96v span.r-bcqeeo.r-1ttztb7.r-qvutc0.r-poiln3");
|
||||||
if (span && span.innerText === "Ad") {
|
if (span && span.innerText === "Ad") {
|
||||||
ads.push(tweet);
|
ads.push(tweet);
|
||||||
|
@ -43,6 +49,8 @@ function replaceAds() {
|
||||||
const profile = tweet.querySelector("[data-testid=User-Name]");
|
const profile = tweet.querySelector("[data-testid=User-Name]");
|
||||||
const displayname = profile.querySelector("a:not([tabindex='-1']) span");
|
const displayname = profile.querySelector("a:not([tabindex='-1']) span");
|
||||||
const handle = profile.querySelector("a[tabindex='-1'] span");
|
const handle = profile.querySelector("a[tabindex='-1'] span");
|
||||||
|
const handleText = handle.innerText.toLowerCase().replace("@", "");
|
||||||
|
if (ignoredAdvertisers.includes(handleText)) { return }
|
||||||
|
|
||||||
tweet.querySelectorAll("div:has(> img)").forEach((imagediv) => {
|
tweet.querySelectorAll("div:has(> img)").forEach((imagediv) => {
|
||||||
const image = imagediv.querySelector("div[style*=twimg]:not([style*=profile_images])");
|
const image = imagediv.querySelector("div[style*=twimg]:not([style*=profile_images])");
|
||||||
|
|
Loading…
Add table
Reference in a new issue