From 2ac8ac121f3723f616978d7a86bf90550393ddbb Mon Sep 17 00:00:00 2001 From: "dimerp[bot]" <250752185+dimerp[bot]@users.noreply.github.com> Date: Mon, 5 Jan 2026 02:57:36 +0000 Subject: [PATCH 1/2] chore: remove activities with failed DNS checks --- websites/A/AnimeWho/iframe.ts | 13 ---- websites/A/AnimeWho/metadata.json | 39 ----------- websites/A/AnimeWho/presence.ts | 103 ---------------------------- websites/A/AnimixPlay/metadata.json | 6 +- websites/G/Gojo.live/metadata.json | 7 +- websites/M/Mastodon/metadata.json | 4 +- 6 files changed, 5 insertions(+), 167 deletions(-) delete mode 100644 websites/A/AnimeWho/iframe.ts delete mode 100644 websites/A/AnimeWho/metadata.json delete mode 100644 websites/A/AnimeWho/presence.ts diff --git a/websites/A/AnimeWho/iframe.ts b/websites/A/AnimeWho/iframe.ts deleted file mode 100644 index 386d3b0d5bc0..000000000000 --- a/websites/A/AnimeWho/iframe.ts +++ /dev/null @@ -1,13 +0,0 @@ -const videoFrame = new iFrame() - -videoFrame.on('UpdateData', async () => { - const video = document.querySelector('video') - - if (video) { - videoFrame.send({ - paused: video.paused, - duration: video.duration, - currentTime: video.currentTime, - }) - } -}) diff --git a/websites/A/AnimeWho/metadata.json b/websites/A/AnimeWho/metadata.json deleted file mode 100644 index 7e9561bbd8f2..000000000000 --- a/websites/A/AnimeWho/metadata.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "$schema": "https://schemas.premid.app/metadata/1.16", - "apiVersion": 1, - "author": { - "name": "Prenses", - "id": "244508250630782977" - }, - "contributors": [ - { - "name": "Zamion101", - "id": "117331106868625411" - } - ], - "service": "AnimeWho", - "description": { - "en": "AnimeWho? is a site where you can watch Turkish subtitle anime & read manga.", - "ga": "AnimeWho? Is suíomh é inar féidir leat féachaint ar anime fotheideal Tuircis & manga a léamh.", - "nl": "Anime Wie? is een site waar je anime kunt bekijken met Turkse ondertiteling en manga kunt lezen.", - "tr": "AnimeWho? Türkçe anime & manga izleyip, okuyabileceğiniz bir sitedir.", - "vi": "AnimeWho? là trang web nơi bạn có thể xem anime phụ đề Thổ Nhĩ Kì & đọc manga." - }, - "url": "www.animewho.com", - "regExp": "^https?[:][/][/](www[.])?animewho[.]com[/]", - "version": "1.1.1", - "logo": "https://cdn.rcd.gg/PreMiD/websites/A/AnimeWho/assets/logo.jpg", - "thumbnail": "https://cdn.rcd.gg/PreMiD/websites/A/AnimeWho/assets/thumbnail.png", - "color": "#fc0043", - "category": "anime", - "tags": [ - "anime", - "video", - "manga", - "turkce", - "izle", - "oku" - ], - "iframe": true, - "iFrameRegExp": ".*" -} diff --git a/websites/A/AnimeWho/presence.ts b/websites/A/AnimeWho/presence.ts deleted file mode 100644 index e98632973290..000000000000 --- a/websites/A/AnimeWho/presence.ts +++ /dev/null @@ -1,103 +0,0 @@ -import { Assets } from 'premid' - -const presence = new Presence({ - clientId: '747190301676011550', -}) -const strings = presence.getStrings({ - playing: 'general.playing', - paused: 'general.paused', - browsing: 'general.browsing', -}) -const browsingTimestamp = Math.floor(Date.now() / 1000) - -let video: HTMLVideoElement - -presence.on('iFrameData', async (msg: unknown) => { - if (!msg) - return - video = msg as typeof video -}) - -presence.on('UpdateData', async () => { - const presenceData: PresenceData = { - largeImageKey: 'https://cdn.rcd.gg/PreMiD/websites/A/AnimeWho/assets/logo.jpg', - details: 'Ana Sayfada Anime Arıyor', - startTimestamp: browsingTimestamp, - } - presenceData.details = ( - document.querySelector('head > title') as HTMLHeadElement - ).textContent?.replace('Türkçe İzle - AnimeWho? Anime', '').replace('Türkçe Oku - AnimeWho? Manga', '').replace('AnimeWho?', '').replace(' Türkçe İzle ve İndir', '') - if (document.location.pathname === '/') { - presenceData.details = 'Ana Sayfada' - presenceData.state = 'Anime & Manga Arıyor' - } - else if (/izle\/[a-zA-Z0_9]+/.test(document.location.pathname)) { - presenceData.state = `${ - ( - document.querySelector( - 'div.MuiBox-root > button.MuiButton-outlinedSecondary > span.MuiButton-label', - ) as HTMLSpanElement - ).textContent - }'ü İzliyor` - } - else if (/oku\/\d+\/\d+/.test(document.location.pathname)) { - const readType = document.querySelector( - 'div.MuiGrid-root > div.MuiBox-root > button.MuiButtonBase-root > span.MuiButton-label', - ) - const arr = document.location.pathname.split('/') - presenceData.state = `${arr[5]}.Bölüm` - if (readType && readType.textContent?.includes('Webtoon')) - presenceData.state = `${arr[5]}.Bölüm ${arr[6]}.Sayfa` - } - else if ( - document.location.pathname.includes('/izle') - || document.location.pathname.includes('/oku') - ) { - presenceData.state = 'Bölüm Seçiyor' - } - else if (/ceviriler\/anime/.test(document.location.pathname)) { - presenceData.state = 'Göz Gezdiriyor' - } - else if (document.location.pathname.includes('/ekip-alimlari')) { - presenceData.details = 'Ekip Alımları' - presenceData.state = 'Potansiyel Ekip Üyesi' - } - else if (document.location.pathname.includes('/ara')) { - if ( - ( - document.querySelector( - 'div.MuiGrid-root > div.MuiBox-root > button.MuiButton-outlinedPrimary > span.MuiButton-label', - ) as HTMLSpanElement - ).textContent === 'Anime' - ) { - presenceData.state = 'Ne İzlesem Diye Bakıyor' - } - else { - presenceData.state = 'Ne Okusam Diye Bakıyor' - } - } - else if (document.location.pathname.includes('/destek-ol')) { - presenceData.details = 'Destek Ol' - presenceData.state = 'Acaba? Bir İhtimal?' - } - else if (document.location.pathname.includes('/sss')) { - presenceData.details = 'Sıkça Sorulan Sorular' - presenceData.state = 'Sorunlarına Çözüm Arıyor' - } - - if (video) { - presenceData.smallImageKey = video.paused ? Assets.Pause : Assets.Play - presenceData.smallImageText = video.paused - ? (await strings).paused - : (await strings).playing - - if (!video.paused && video.duration) { - [presenceData.startTimestamp, presenceData.endTimestamp] = presence.getTimestamps( - Math.floor(video.currentTime), - Math.floor(video.duration), - ) - } - } - - presence.setActivity(presenceData) -}) diff --git a/websites/A/AnimixPlay/metadata.json b/websites/A/AnimixPlay/metadata.json index 36428ae22503..9977067a508f 100644 --- a/websites/A/AnimixPlay/metadata.json +++ b/websites/A/AnimixPlay/metadata.json @@ -10,13 +10,11 @@ "en": "Animixplay offers the best user experience unmatched by any other platform. Little to no ads, a friendly and ergonomic user interface, an incredibly well organised watchlist, and easy access to all the information you could possibly want about any anime." }, "url": [ - "animixplay.fun", "animixplay.best", - "www1.animixplayer.top", - "animixplay.st" + "www1.animixplayer.top" ], "regExp": "^https?[:][/][/](animixplay[.]fun|animixplay[.]best|(www1)[.]animixplayer[.]top|animixplay[.]st)[/]", - "version": "1.1.0", + "version": "1.1.1", "logo": "https://cdn.rcd.gg/PreMiD/websites/A/AnimixPlay/assets/logo.png", "thumbnail": "https://cdn.rcd.gg/PreMiD/websites/A/AnimixPlay/assets/thumbnail.png", "color": "#0000FF", diff --git a/websites/G/Gojo.live/metadata.json b/websites/G/Gojo.live/metadata.json index 0fb8d068b842..8501a5e817e7 100644 --- a/websites/G/Gojo.live/metadata.json +++ b/websites/G/Gojo.live/metadata.json @@ -14,12 +14,9 @@ "description": { "en": "Watch your favorite anime online in Dub or Sub format without registration on Gojo" }, - "url": [ - "animetsu.to", - "animetsu.bz" - ], + "url": "animetsu.bz", "regExp": "^https?[:][/][/]animetsu[.](to|bz)[/]", - "version": "1.1.0", + "version": "1.1.1", "logo": "https://cdn.rcd.gg/PreMiD/websites/G/Gojo.live/assets/logo.png", "thumbnail": "https://cdn.rcd.gg/PreMiD/websites/G/Gojo.live/assets/thumbnail.png", "color": "#18181d", diff --git a/websites/M/Mastodon/metadata.json b/websites/M/Mastodon/metadata.json index 51e42897fbd3..87e0974d11f6 100644 --- a/websites/M/Mastodon/metadata.json +++ b/websites/M/Mastodon/metadata.json @@ -43,7 +43,6 @@ "sciences.social", "masto.nu", "climatejustice.social", - "freemasonry.social", "mstdn.plus", "cyberplace.social", "glasgow.social", @@ -96,7 +95,6 @@ "theatl.social", "airwaves.social", "library.love", - "jvm.social", "drumstodon.net", "planetearth.social", "mastodon.sg", @@ -250,7 +248,7 @@ "fosstodon.org" ], "regExp": "^https?[:][/][/](joinmastodon[.]org|mastodon[.]social|mastodon[.]online|mastodon[.]world|mas[.]to|infosec[.]exchange|hachyderm[.]io|techhub[.]social|universeodon[.]com|mastodonapp[.]uk|mastodon[.]gamedev[.]place|social[.]vivaldi[.]net|mstdn[.]ca|c[.]im|det[.]social|social[.]tchncs[.]de|sfba[.]social|mstdn[.]party|mastodon[.]scot|aus[.]social|toot[.]community|ohai[.]social|ioc[.]exchange|mastodon[.]au|nerdculture[.]de|defcon[.]social|social[.]linux[.]pizza|ieji[.]de|ravenation[.]club|toot[.]io|sciences[.]social|masto[.]nu|climatejustice[.]social|freemasonry[.]social|mstdn[.]plus|cyberplace[.]social|glasgow[.]social|bark[.]lgbt|stranger[.]social|awscommunity[.]social|graphics[.]social|fairy[.]id|mastodon[.]berlin|flipboard[.]social|opalstack[.]social|vmst[.]io|famichiki[.]jp|cupoftea[.]social|expressional[.]social|convo[.]casa|veganism[.]social|toot[.]funami[.]tech|pnw[.]zone|sakurajima[.]moe|mastodon-uk[.]net|cr8r[.]gg|thecanadian[.]social|archaeo[.]social|gaygeek[.]social|mstdn[.]business|babka[.]social|mastodon[.]london|masto[.]nyc|mastodon[.]com[.]pl|ani[.]work|drupal[.]community|mast[.]hpc[.]social|genealysis[.]social|qaf[.]men|beekeeping[.]ninja|guitar[.]rodeo|gametoots[.]de|bookstodon[.]com|mastodon[.]education|birdon[.]social|hear-me[.]social|arvr[.]social|social[.]silicon[.]moe|wehavecookies[.]social|gardenstate[.]social|squawk[.]mytransponder[.]com|masto[.]yttrx[.]com|musicworld[.]social|theatl[.]social|airwaves[.]social|library[.]love|jvm[.]social|drumstodon[.]net|planetearth[.]social|mastodon[.]sg|k8s[.]social|techtoots[.]com|mastodon[.]hosnet[.]fr|skastodon[.]com|epsilon[.]social|cville[.]online|fairmove[.]net|mcr[.]wtf|okla[.]social|mastodon[.]ee|mastodon[.]frl|fpl[.]social|rap[.]social|neurodiversity-in[.]au|xreality[.]social|mastodon[.]vanlife[.]is|enshittification[.]social|pool[.]social|social[.]veraciousnetwork[.]com|mastodon[.]sdf[.]org|kolektiva[.]social|masto[.]ai|tech[.]lgbt|mathstodon[.]xyz|mastodon[.]ie|mindly[.]social|mastodon[.]green|mastodon[.]nz|indieweb[.]social|ruby[.]social|persiansmastodon[.]com|noc[.]social|toot[.]wales|urbanists[.]social|phpc[.]social|metalhead[.]club|socel[.]net|mstdn[.]games|theblower[.]au|mastodon[.]me[.]uk|hostux[.]social|todon[.]eu|hcommons[.]social|toad[.]social|furry[.]engineer|mapstodon[.]space|union[.]place|lor[.]sh|discuss[.]systems|peoplemaking[.]games|sunny[.]garden|tilde[.]zone|blorbo[.]social|pawb[.]fun|historians[.]social|todon[.]nl|federated[.]press|corteximplant[.]com|donphan[.]social|mograph[.]social|social[.]bau-ha[.]us|is[.]nota[.]live|linux[.]social|gamepad[.]club|musician[.]social|cosocial[.]ca|furry[.]energy|lounge[.]town|earthstream[.]social|maly[.]io|poweredbygay[.]social|toot[.]garden|metalverse[.]social|clj[.]social|indieauthors[.]social|mastodon[.]pirateparty[.]be|seo[.]chat|cultur[.]social|mastodon[.]cipherbliss[.]com|raphus[.]social|toot[.]pizza|rail[.]chat|vermont[.]masto[.]host|toots[.]nu|x0r[.]be|hoosier[.]social|synapse[.]cafe|camp[.]smolnet[.]org|episcodon[.]net|mastodon[.]africa|mastodon[.]bot|nomanssky[.]social|frontrange[.]co|cwb[.]social|paktodon[.]asia|pdx[.]sh|growers[.]social|mastodon[.]iow[.]social|kcmo[.]social|social[.]sndevs[.]com|silversword[.]online|nutmeg[.]social|openedtech[.]social|nfld[.]me|mastodon[.]babb[.]no|toot[.]works|dariox[.]club|23[.]illuminati[.]org|kzoo[.]to|ms[.]maritime[.]social|jaxbeach[.]social|ceilidh[.]online|technews[.]social|darticulate[.]com|publishing[.]social|finsup[.]social|computerfairi[.]es|fosstodon[.]org)[/]", - "version": "1.2.2", + "version": "1.2.3", "logo": "https://cdn.rcd.gg/PreMiD/websites/M/Mastodon/assets/logo.png", "thumbnail": "https://cdn.rcd.gg/PreMiD/websites/M/Mastodon/assets/thumbnail.png", "color": "#6364ff", From 87f5323af3651b3003ebee9520ec2b045c287406 Mon Sep 17 00:00:00 2001 From: Daniel Lau <32113157+theusaf@users.noreply.github.com> Date: Sat, 10 Jan 2026 10:12:19 -0800 Subject: [PATCH 2/2] chore: update regex Signed-off-by: Daniel Lau <32113157+theusaf@users.noreply.github.com> --- websites/A/AnimixPlay/metadata.json | 2 +- websites/G/Gojo.live/metadata.json | 2 +- websites/M/Mastodon/metadata.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/websites/A/AnimixPlay/metadata.json b/websites/A/AnimixPlay/metadata.json index 9977067a508f..6d1370127e82 100644 --- a/websites/A/AnimixPlay/metadata.json +++ b/websites/A/AnimixPlay/metadata.json @@ -13,7 +13,7 @@ "animixplay.best", "www1.animixplayer.top" ], - "regExp": "^https?[:][/][/](animixplay[.]fun|animixplay[.]best|(www1)[.]animixplayer[.]top|animixplay[.]st)[/]", + "regExp": "^https?[:][/][/](animixplay[.]best|(www1)[.]animixplayer[.]top)[/]", "version": "1.1.1", "logo": "https://cdn.rcd.gg/PreMiD/websites/A/AnimixPlay/assets/logo.png", "thumbnail": "https://cdn.rcd.gg/PreMiD/websites/A/AnimixPlay/assets/thumbnail.png", diff --git a/websites/G/Gojo.live/metadata.json b/websites/G/Gojo.live/metadata.json index 8501a5e817e7..881dd30d9def 100644 --- a/websites/G/Gojo.live/metadata.json +++ b/websites/G/Gojo.live/metadata.json @@ -15,7 +15,7 @@ "en": "Watch your favorite anime online in Dub or Sub format without registration on Gojo" }, "url": "animetsu.bz", - "regExp": "^https?[:][/][/]animetsu[.](to|bz)[/]", + "regExp": "^https?[:][/][/]animetsu[.]bz[/]", "version": "1.1.1", "logo": "https://cdn.rcd.gg/PreMiD/websites/G/Gojo.live/assets/logo.png", "thumbnail": "https://cdn.rcd.gg/PreMiD/websites/G/Gojo.live/assets/thumbnail.png", diff --git a/websites/M/Mastodon/metadata.json b/websites/M/Mastodon/metadata.json index 87e0974d11f6..b50815253b8c 100644 --- a/websites/M/Mastodon/metadata.json +++ b/websites/M/Mastodon/metadata.json @@ -247,7 +247,7 @@ "computerfairi.es", "fosstodon.org" ], - "regExp": "^https?[:][/][/](joinmastodon[.]org|mastodon[.]social|mastodon[.]online|mastodon[.]world|mas[.]to|infosec[.]exchange|hachyderm[.]io|techhub[.]social|universeodon[.]com|mastodonapp[.]uk|mastodon[.]gamedev[.]place|social[.]vivaldi[.]net|mstdn[.]ca|c[.]im|det[.]social|social[.]tchncs[.]de|sfba[.]social|mstdn[.]party|mastodon[.]scot|aus[.]social|toot[.]community|ohai[.]social|ioc[.]exchange|mastodon[.]au|nerdculture[.]de|defcon[.]social|social[.]linux[.]pizza|ieji[.]de|ravenation[.]club|toot[.]io|sciences[.]social|masto[.]nu|climatejustice[.]social|freemasonry[.]social|mstdn[.]plus|cyberplace[.]social|glasgow[.]social|bark[.]lgbt|stranger[.]social|awscommunity[.]social|graphics[.]social|fairy[.]id|mastodon[.]berlin|flipboard[.]social|opalstack[.]social|vmst[.]io|famichiki[.]jp|cupoftea[.]social|expressional[.]social|convo[.]casa|veganism[.]social|toot[.]funami[.]tech|pnw[.]zone|sakurajima[.]moe|mastodon-uk[.]net|cr8r[.]gg|thecanadian[.]social|archaeo[.]social|gaygeek[.]social|mstdn[.]business|babka[.]social|mastodon[.]london|masto[.]nyc|mastodon[.]com[.]pl|ani[.]work|drupal[.]community|mast[.]hpc[.]social|genealysis[.]social|qaf[.]men|beekeeping[.]ninja|guitar[.]rodeo|gametoots[.]de|bookstodon[.]com|mastodon[.]education|birdon[.]social|hear-me[.]social|arvr[.]social|social[.]silicon[.]moe|wehavecookies[.]social|gardenstate[.]social|squawk[.]mytransponder[.]com|masto[.]yttrx[.]com|musicworld[.]social|theatl[.]social|airwaves[.]social|library[.]love|jvm[.]social|drumstodon[.]net|planetearth[.]social|mastodon[.]sg|k8s[.]social|techtoots[.]com|mastodon[.]hosnet[.]fr|skastodon[.]com|epsilon[.]social|cville[.]online|fairmove[.]net|mcr[.]wtf|okla[.]social|mastodon[.]ee|mastodon[.]frl|fpl[.]social|rap[.]social|neurodiversity-in[.]au|xreality[.]social|mastodon[.]vanlife[.]is|enshittification[.]social|pool[.]social|social[.]veraciousnetwork[.]com|mastodon[.]sdf[.]org|kolektiva[.]social|masto[.]ai|tech[.]lgbt|mathstodon[.]xyz|mastodon[.]ie|mindly[.]social|mastodon[.]green|mastodon[.]nz|indieweb[.]social|ruby[.]social|persiansmastodon[.]com|noc[.]social|toot[.]wales|urbanists[.]social|phpc[.]social|metalhead[.]club|socel[.]net|mstdn[.]games|theblower[.]au|mastodon[.]me[.]uk|hostux[.]social|todon[.]eu|hcommons[.]social|toad[.]social|furry[.]engineer|mapstodon[.]space|union[.]place|lor[.]sh|discuss[.]systems|peoplemaking[.]games|sunny[.]garden|tilde[.]zone|blorbo[.]social|pawb[.]fun|historians[.]social|todon[.]nl|federated[.]press|corteximplant[.]com|donphan[.]social|mograph[.]social|social[.]bau-ha[.]us|is[.]nota[.]live|linux[.]social|gamepad[.]club|musician[.]social|cosocial[.]ca|furry[.]energy|lounge[.]town|earthstream[.]social|maly[.]io|poweredbygay[.]social|toot[.]garden|metalverse[.]social|clj[.]social|indieauthors[.]social|mastodon[.]pirateparty[.]be|seo[.]chat|cultur[.]social|mastodon[.]cipherbliss[.]com|raphus[.]social|toot[.]pizza|rail[.]chat|vermont[.]masto[.]host|toots[.]nu|x0r[.]be|hoosier[.]social|synapse[.]cafe|camp[.]smolnet[.]org|episcodon[.]net|mastodon[.]africa|mastodon[.]bot|nomanssky[.]social|frontrange[.]co|cwb[.]social|paktodon[.]asia|pdx[.]sh|growers[.]social|mastodon[.]iow[.]social|kcmo[.]social|social[.]sndevs[.]com|silversword[.]online|nutmeg[.]social|openedtech[.]social|nfld[.]me|mastodon[.]babb[.]no|toot[.]works|dariox[.]club|23[.]illuminati[.]org|kzoo[.]to|ms[.]maritime[.]social|jaxbeach[.]social|ceilidh[.]online|technews[.]social|darticulate[.]com|publishing[.]social|finsup[.]social|computerfairi[.]es|fosstodon[.]org)[/]", + "regExp": "^https?[:][/][/](joinmastodon[.]org|mastodon[.]social|mastodon[.]online|mastodon[.]world|mas[.]to|infosec[.]exchange|hachyderm[.]io|techhub[.]social|universeodon[.]com|mastodonapp[.]uk|mastodon[.]gamedev[.]place|social[.]vivaldi[.]net|mstdn[.]ca|c[.]im|det[.]social|social[.]tchncs[.]de|sfba[.]social|mstdn[.]party|mastodon[.]scot|aus[.]social|toot[.]community|ohai[.]social|ioc[.]exchange|mastodon[.]au|nerdculture[.]de|defcon[.]social|social[.]linux[.]pizza|ieji[.]de|ravenation[.]club|toot[.]io|sciences[.]social|masto[.]nu|climatejustice[.]social|mstdn[.]plus|cyberplace[.]social|glasgow[.]social|bark[.]lgbt|stranger[.]social|awscommunity[.]social|graphics[.]social|fairy[.]id|mastodon[.]berlin|flipboard[.]social|opalstack[.]social|vmst[.]io|famichiki[.]jp|cupoftea[.]social|expressional[.]social|convo[.]casa|veganism[.]social|toot[.]funami[.]tech|pnw[.]zone|sakurajima[.]moe|mastodon-uk[.]net|cr8r[.]gg|thecanadian[.]social|archaeo[.]social|gaygeek[.]social|mstdn[.]business|babka[.]social|mastodon[.]london|masto[.]nyc|mastodon[.]com[.]pl|ani[.]work|drupal[.]community|mast[.]hpc[.]social|genealysis[.]social|qaf[.]men|beekeeping[.]ninja|guitar[.]rodeo|gametoots[.]de|bookstodon[.]com|mastodon[.]education|birdon[.]social|hear-me[.]social|arvr[.]social|social[.]silicon[.]moe|wehavecookies[.]social|gardenstate[.]social|squawk[.]mytransponder[.]com|masto[.]yttrx[.]com|musicworld[.]social|theatl[.]social|airwaves[.]social|library[.]love|drumstodon[.]net|planetearth[.]social|mastodon[.]sg|k8s[.]social|techtoots[.]com|mastodon[.]hosnet[.]fr|skastodon[.]com|epsilon[.]social|cville[.]online|fairmove[.]net|mcr[.]wtf|okla[.]social|mastodon[.]ee|mastodon[.]frl|fpl[.]social|rap[.]social|neurodiversity-in[.]au|xreality[.]social|mastodon[.]vanlife[.]is|enshittification[.]social|pool[.]social|social[.]veraciousnetwork[.]com|mastodon[.]sdf[.]org|kolektiva[.]social|masto[.]ai|tech[.]lgbt|mathstodon[.]xyz|mastodon[.]ie|mindly[.]social|mastodon[.]green|mastodon[.]nz|indieweb[.]social|ruby[.]social|persiansmastodon[.]com|noc[.]social|toot[.]wales|urbanists[.]social|phpc[.]social|metalhead[.]club|socel[.]net|mstdn[.]games|theblower[.]au|mastodon[.]me[.]uk|hostux[.]social|todon[.]eu|hcommons[.]social|toad[.]social|furry[.]engineer|mapstodon[.]space|union[.]place|lor[.]sh|discuss[.]systems|peoplemaking[.]games|sunny[.]garden|tilde[.]zone|blorbo[.]social|pawb[.]fun|historians[.]social|todon[.]nl|federated[.]press|corteximplant[.]com|donphan[.]social|mograph[.]social|social[.]bau-ha[.]us|is[.]nota[.]live|linux[.]social|gamepad[.]club|musician[.]social|cosocial[.]ca|furry[.]energy|lounge[.]town|earthstream[.]social|maly[.]io|poweredbygay[.]social|toot[.]garden|metalverse[.]social|clj[.]social|indieauthors[.]social|mastodon[.]pirateparty[.]be|seo[.]chat|cultur[.]social|mastodon[.]cipherbliss[.]com|raphus[.]social|toot[.]pizza|rail[.]chat|vermont[.]masto[.]host|toots[.]nu|x0r[.]be|hoosier[.]social|synapse[.]cafe|camp[.]smolnet[.]org|episcodon[.]net|mastodon[.]africa|mastodon[.]bot|nomanssky[.]social|frontrange[.]co|cwb[.]social|paktodon[.]asia|pdx[.]sh|growers[.]social|mastodon[.]iow[.]social|kcmo[.]social|social[.]sndevs[.]com|silversword[.]online|nutmeg[.]social|openedtech[.]social|nfld[.]me|mastodon[.]babb[.]no|toot[.]works|dariox[.]club|23[.]illuminati[.]org|kzoo[.]to|ms[.]maritime[.]social|jaxbeach[.]social|ceilidh[.]online|technews[.]social|darticulate[.]com|publishing[.]social|finsup[.]social|computerfairi[.]es|fosstodon[.]org)[/]", "version": "1.2.3", "logo": "https://cdn.rcd.gg/PreMiD/websites/M/Mastodon/assets/logo.png", "thumbnail": "https://cdn.rcd.gg/PreMiD/websites/M/Mastodon/assets/thumbnail.png",