diff --git a/.gitignore b/.gitignore index 09deb60..0b85991 100644 --- a/.gitignore +++ b/.gitignore @@ -25,6 +25,5 @@ dist-ssr # Custom .env.dev -src/data/instances-full.json phanpy-dist.zip phanpy-dist.tar.gz \ No newline at end of file diff --git a/README.md b/README.md index 66f4323..1d8b374 100644 --- a/README.md +++ b/README.md @@ -103,8 +103,7 @@ Prerequisites: Node.js 18+ - `npm run dev` - Start development server - `npm run build` - Build for production - `npm run preview` - Preview the production build -- `npm run fetch-instances` - Fetch instances list from [instances.social](https://instances.social/), save it to `src/data/instances.json` - - requires `.env.local` file with `INSTANCES_SOCIAL_SECRET_TOKEN` variable set +- `npm run fetch-instances` - Fetch instances list from [joinmastodon.org/servers](https://joinmastodon.org/servers), save it to `src/data/instances.json` - `npm run sourcemap` - Run `source-map-explorer` on the production build ## Tech stack diff --git a/scripts/fetch-instances-list.js b/scripts/fetch-instances-list.js index 317c4f9..9202f14 100644 --- a/scripts/fetch-instances-list.js +++ b/scripts/fetch-instances-list.js @@ -1,34 +1,12 @@ import fs from 'fs'; -const { INSTANCES_SOCIAL_SECRET_TOKEN } = process.env; - -const params = new URLSearchParams({ - count: 0, - min_users: 500, - sort_by: 'active_users', - sort_order: 'desc', -}); - -const url = `https://instances.social/api/1.0/instances/list?${params.toString()}`; -const results = await fetch(url, { - headers: { - Authorization: `Bearer ${INSTANCES_SOCIAL_SECRET_TOKEN}`, - }, -}); +const url = 'https://api.joinmastodon.org/servers'; +const results = await fetch(url); const json = await results.json(); -// Filters -json.instances = json.instances.filter( - (instance) => Number(instance.connections) > 20, -); - -const names = json.instances.map((instance) => instance.name); +const domains = json.map((instance) => instance.domain); // Write to file const path = './src/data/instances.json'; -fs.writeFileSync(path, JSON.stringify(names, null, '\t'), 'utf8'); - -// Write everything to file, for debugging -const path2 = './src/data/instances-full.json'; -fs.writeFileSync(path2, JSON.stringify(json, null, '\t'), 'utf8'); +fs.writeFileSync(path, JSON.stringify(domains, null, '\t'), 'utf8'); diff --git a/src/data/instances.json b/src/data/instances.json index 3b1c159..bb6c44b 100644 --- a/src/data/instances.json +++ b/src/data/instances.json @@ -1,705 +1,384 @@ [ "mastodon.social", "mstdn.jp", - "pawoo.net", - "pawoo.org", "mstdn.social", - "mastodon.online", - "fedibird.com", - "infosec.exchange", "mas.to", - "fosstodon.org", "mastodon.world", + "infosec.exchange", "hachyderm.io", "troet.cafe", - "chaos.social", + "mastodon.uno", "m.cmx.im", + "techhub.social", "piaille.fr", "mastodon.gamedev.place", - "techhub.social", - "planet.moe", - "mastodon.uno", - "mastodon.art", - "thu.closed.social", - "aethy.com", - "mastodon.nl", - "universeodon.com", "mastodonapp.uk", + "mastodon.nl", "social.vivaldi.net", - "social.tchncs.de", - "norden.social", - "mstdn.ca", - "mastodon-japan.net", - "wxw.moe", - "o3o.ca", - "tech.lgbt", - "kolektiva.social", - "alive.bar", - "newsie.social", + "universeodon.com", "mastodon.sdf.org", - "nrw.social", - "det.social", "c.im", + "mstdn.ca", + "kolektiva.social", + "mastodon-japan.net", + "norden.social", + "o3o.ca", "sfba.social", - "masto.ai", - "botsin.space", - "mastodon.cloud", - "mamot.fr", + "nrw.social", + "tech.lgbt", + "mastodon.scot", + "mstdn.party", "occm.cc", "aus.social", - "meow.social", - "mastodon.scot", - "ro-mastodon.puyo.jp", "mathstodon.xyz", + "toot.community", + "ohai.social", "sueden.social", "mastodon.ie", - "toot.community", - "dice.camp", - "mstdn.party", - "ohai.social", - "noauthority.social", - "noagendasocial.com", - "loforo.com", - "twit.social", - "mastodontech.de", "mastodon.top", + "mastodontech.de", "mastodon.nu", + "masto.es", + "freemasonry.social", + "ioc.exchange", + "mindly.social", "hessen.social", "ruhr.social", - "ioc.exchange", - "framapiaf.org", - "mindly.social", - "respublicae.eu", - "kind.social", - "mastodon.green", - "muenchen.social", - "social.cologne", - "social.linux.pizza", "nerdculture.de", - "mastodon.au", - "fediscience.org", - "indieweb.social", - "mastodon.nz", - "social.anoxinon.de", + "muenchen.social", "defcon.social", - "me.dm", - "livellosegreto.it", - "wandering.shop", - "social.librem.one", - "ruby.social", - "qoto.org", - "eldritch.cafe", - "mstdn.guru", - "mastodon.radio", - "digitalcourage.social", - "g0v.social", - "bildung.social", - "mastodon.xyz", - "sigmoid.social", - "social.lol", + "social.anoxinon.de", + "mastodon.green", "mastouille.fr", - "mastodont.cat", - "zirk.us", + "social.linux.pizza", + "social.cologne", + "indieweb.social", + "livellosegreto.it", + "ruby.social", "ieji.de", - "octodon.social", - "noc.social", - "kinky.business", - "kmy.blue", - "ecoevo.social", - "pouet.chapril.org", - "sciences.social", - "wetdry.world", - "phpc.social", - "mstdn.science", - "toot.wales", - "woof.group", - "urbanists.social", - "metalhead.club", - "mastodontti.fi", - "mastodonczech.cz", - "tkz.one", + "mastodon.nz", "toot.io", - "cubhub.social", - "berlin.social", - "mastodon.bida.im", - "climatejustice.social", - "ravenation.club", - "dresden.network", - "yiff.life", - "feuerwehr.social", - "mastodon.ml", - "cyberplace.social", - "101010.pl", - "best-friends.chat", - "med-mastodon.com", - "androiddev.social", - "mastodon.me.uk", - "openbiblio.social", - "mstdn.games", - "social.dev-wiki.de", - "typo.social", - "kemonodon.club", - "swiss.social", - "floss.social", - "rollenspiel.social", - "tabletop.social", - "mstdn.plus", - "rubber.social", - "todon.eu", - "mastoturk.org", - "hostux.social", - "social.treehouse.systems", - "mastodon.zaclys.com", - "h5q.net", - "paquita.masto.host", - "ffxiv-mastodon.com", - "masto.pt", - "mastodon.fun", - "scholar.social", - "freiburg.social", - "genomic.social", - "mstdn.io", + "tkz.one", + "mastodont.cat", + "social.tchncs.de", "mastodon.com.tr", - "social.coop", - "furry.engineer", - "mozilla.social", - "pol.social", - "tooting.ch", - "journa.host", - "bark.lgbt", - "uri.life", - "astrodon.social", - "socel.net", - "mastodon.iriseden.eu", - "equestria.social", - "snabelen.no", - "hcommons.social", - "otadon.com", - "tilde.zone", - "bonn.social", - "mastodon-belgium.be", - "types.pl", - "hci.social", - "vis.social", - "girlcock.club", - "queer.party", - "abdl.link", - "imastodon.net", - "mapstodon.space", + "noc.social", + "sciences.social", + "toot.wales", "masto.nu", - "moth.social", - "sunny.garden", - "writing.exchange", - "ursal.zone", - "discuss.systems", - "flipboard.social", - "bsd.network", - "emacs.ch", - "peoplemaking.games", - "witches.live", - "lor.sh", - "stranger.social", - "vmst.io", - "mstdn.maud.io", - "geekdom.social", - "nofan.xyz", - "gruene.social", - "rheinneckar.social", - "theblower.au", - "tooot.im", - "dju.social", - "muenster.im", - "oldbytes.space", - "m.otter.homes", - "toot.cat", - "social.sciences.re", - "shakedown.social", - "iosdev.space", - "rss-mstdn.studiofreesia.com", - "toad.social", - "merveilles.town", - "vocalodon.net", - "ika.queloud.net", - "layer8.space", - "todon.nl", - "mona.do", - "weirder.earth", - "wobbl.xyz", - "rivals.space", - "ludosphere.fr", - "mast.lat", - "toot.aquilenet.fr", - "union.place", - "qdon.space", - "awscommunity.social", - "glasgow.social", - "photog.social", - "blorbo.social", - "pokemon.mastportal.info", - "masto.bike", + "phpc.social", + "social.dev-wiki.de", + "cyberplace.social", + "mastodontti.fi", + "climatejustice.social", + "urbanists.social", + "mstdn.plus", + "metalhead.club", + "ravenation.club", + "mastodon.ml", "fairy.id", - "toot.blue", - "shelter.moe", - "mastodon.design", - "retro.pizza", - "h4.io", - "mastorol.es", - "famichiki.jp", - "gulp.cafe", - "pawb.fun", - "mstdn.beer", - "post.lurk.org", - "econtwitter.net", - "chitter.xyz", - "literatur.social", - "mastodon.berlin", - "jorts.horse", - "veganism.social", - "cupoftea.social", - "4bear.com", - "scicomm.xyz", - "historians.social", - "kinkyelephant.com", - "douchi.space", - "bitbang.social", - "freeradical.zone", - "lgbtqia.space", - "linuxrocks.online", - "xoxo.zone", - "graphics.social", - "ai.wiki", - "expressional.social", - "pkm.social", - "mental.social", - "neuromatch.social", - "glammr.us", - "graz.social", - "disabled.social", - "fandom.ink", - "freemasonry.social", - "mastodon.gal", - "toot.lv", - "kirche.social", - "eupolicy.social", - "freeatlantis.com", - "liker.social", - "spore.social", - "lile.cl", - "sociale.network", - "m.ai6yr.org", - "awoo.space", - "macaw.social", - "vt.social", - "mast.dragon-fly.club", - "plush.city", - "trpg.cloud", - "toot.cafe", - "medibubble.org", - "darmstadt.social", - "functional.cafe", - "sakurajima.moe", - "mastodon.org.uk", - "vkl.world", - "digipres.club", - "furries.club", - "retirenow.top", - "vtdon.com", - "trpg-o.xyz", - "en.osm.town", - "neurodifferent.me", - "oslo.town", - "plural.cafe", - "bolha.us", - "witter.cz", - "mastodon.coffee", - "climatejustice.rocks", - "mastodon.acm.org", - "esperanto.masto.host", - "libretooth.gr", - "wehavecookies.social", - "iztasocial.site", - "thicc.horse", - "mastodonbooks.net", - "pdx.social", - "heads.social", - "biplus.date", - "nnia.space", - "twiukraine.com", - "social.bau-ha.us", - "mastodon.la", - "sciencemastodon.com", - "pnw.zone", - "machteburch.social", - "mastodon.uy", - "corteximplant.com", - "podcastindex.social", - "masto.nobigtech.es", - "mstdn.mx", - "blimps.xyz", - "convo.casa", - "mastodon.hams.social", - "dizl.de", - "toot.bike", - "federatedfandom.net", - "babka.social", - "mao.mastodonhub.com", - "transfur.social", - "mstdn.kemono-friends.info", - "ramen-fsm.eu.org", - "zeroes.ca", - "dmv.community", - "urusai.social", - "mastodon.energy", - "mustard.blog", + "feuerwehr.social", + "dresden.network", + "stranger.social", + "mastodon.iriseden.eu", + "rollenspiel.social", + "pol.social", "mstdn.business", - "toot.kif.rocks", - "mastodon.arch-linux.cz", - "better.boston", - "jawns.club", - "parfait.day", - "xarxa.cloud", - "be-lieve.hostdon.ne.jp", - "mstdn.tokyocameraclub.com", - "ichiji.social", - "liberdon.com", - "merovingian.club", - "gearheads.social", - "icosahedron.website", - "toot.funami.tech", - "kanoa.de", - "dotnet.social", - "archaeo.social", - "cr8r.gg", - "oc.todon.fr", - "thecanadian.social", - "assemblag.es", - "toot.portes-imaginaire.org", - "kirakiratter.com", - "fulda.social", - "federated.press", + "mstdn.games", + "wien.rocks", + "h4.io", + "socel.net", + "mastodon.eus", + "wehavecookies.social", + "glasgow.social", + "mastodon.me.uk", + "uri.life", + "hostux.social", + "theblower.au", "mastodon-uk.net", - "worldkey.io", - "mastodon.mim-libre.fr", - "data-folks.masto.host", - "muri.network", - "gaygeek.social", - "social.seattle.wa.us", - "mograph.social", - "romancelandia.club", - "swiss-talk.net", - "akademienl.social", - "mastodon.in.th", - "toot.berlin", - "donphan.social", - "is.nota.live", - "jasette.facil.services", - "mstdn.dk", - "social.edu.nl", - "spacey.space", - "musicians.today", - "mastodon.content.town", - "eightpoint.app", - "dobbs.town", - "mstdn-bike.net", - "bookwor.ms", - "wargamers.social", - "mast.hpc.social", - "tyrol.social", - "col.social", - "genealysis.social", - "sauropods.win", - "warhammer.social", - "bbq.snoot.com", - "im-in.space", - "photodn.net", - "osna.social", - "gensokyo.town", - "ani.work", - "social.politicaconciencia.org", - "cztwitter.cz", - "cryptodon.lol", - "kirishima.cloud", - "masto.nyc", - "tribe.net", - "sukebe.hostdon.ne.jp", - "hometech.social", - "toot.si", - "norcal.social", - "social.kyiv.dcomm.net.ua", - "toki.social", - "mstdn.fr", - "otogamer.me", - "mstdn.in.th", - "mastodon.com.br", - "bookstodon.com", - "rebel.ar", - "piano.masto.host", - "mastodon.tetaneutral.net", - "sunbeam.city", - "mastodon.mnetwork.co.kr", - "lgbt.io", - "kopiti.am", - "flower.afn.social", - "epicure.social", - "federate.social", - "computerfairi.es", - "tablegame.mstdn.cloud", - "hello.2heng.xin", - "mastodon.mit.edu", - "mastodon.bayern", - "moresci.sale", - "newsmast.social", - "mastodon.gougere.fr", - "mastodon.hypnoguys.com", - "colearn.social", - "mastoot.fr", - "mastodon.cat", + "masto.pt", + "awscommunity.social", + "flipboard.social", + "mast.lat", + "freiburg.social", + "snabelen.no", + "mastodon.zaclys.com", + "muenster.im", + "mastodon-belgium.be", + "geekdom.social", + "hcommons.social", + "tooot.im", + "tooting.ch", + "rheinneckar.social", + "discuss.systems", + "sunny.garden", + "mapstodon.space", + "toad.social", + "lor.sh", + "peoplemaking.games", + "union.place", + "bark.lgbt", + "bonn.social", + "tilde.zone", + "vmst.io", + "mastodon.berlin", + "emacs.ch", + "blorbo.social", + "furry.engineer", + "rivals.space", + "cupoftea.social", + "qdon.space", + "graphics.social", + "veganism.social", + "ludosphere.fr", + "4bear.com", + "famichiki.jp", + "expressional.social", + "convo.casa", + "historians.social", + "mastorol.es", + "retro.pizza", + "shelter.moe", + "mast.dragon-fly.club", + "sakurajima.moe", + "mastodon.arch-linux.cz", + "squawk.mytransponder.com", + "mastodon.gal", + "disabled.social", + "vkl.world", + "eupolicy.social", + "fandom.ink", + "toot.funami.tech", + "mastodonbooks.net", + "lgbtqia.space", + "witter.cz", + "planetearth.social", + "oslo.town", "mastodon.com.pl", - "esq.social", - "elekk.xyz", - "h-net.social", - "gaypirates.club", - "backend.newsmast.org", - "dtp-mstdn.jp", - "mastodon.education", - "kurry.social", - "mastodo.fi", - "est.social", - "uwu.social", - "seocommunity.social", - "beekeeping.ninja", - "hispagatos.space", - "tooters.org", - "yakyudon.net", - "artsio.com", - "nederland.online", - "mesmerized.online", - "qaf.men", - "oulipo.social", - "pointless.chat", - "mastodon.juggler.jp", - "nafo.uk", - "opalstack.social", - "tooter.social", - "blacktwitter.io", - "anticapitalist.party", - "eigadon.net", - "arsenalfc.social", - "dingdash.com", + "pawb.fun", + "darmstadt.social", + "masto.nobigtech.es", + "cr8r.gg", + "pnw.zone", + "hear-me.social", + "furries.club", + "gaygeek.social", + "birdon.social", + "mastodon.energy", "mastodon-swiss.org", - "maly.io", - "eletusk.club", - "occitania.social", - "persiansmastodon.com", - "oransns.com", - "glaceon.social", - "lilymagic.com", - "link.baai.ac.cn", - "apobangpo.space", - "mastodon.hk", - "colorid.es", - "gameliberty.club", - "baraag.net", - "mastodon.triggerphra.se", - "neovibe.app", - "cloud-native.social", - "social.chinwag.org", - "social.veraciousnetwork.com", - "blabber.lu-rp.net", - "qubit-social.xyz", - "gardenstate.social", - "mastodon.cc", - "deadinsi.de", - "mastodon.cisti.org", - "lounge.town", - "mastodon.partipirate.org", - "mastodon.pl", - "social.datalabour.com", - "theatl.social", - "guitar.rodeo", - "mastodon.pirateparty.be", - "mas.town", - "arvr.social", - "mstdn.osaka", - "gametoots.de", - "lou.lt", - "burma.social", - "digforfire.org", - "macrofurs.social", - "earthstream.social", - "mastodol.jp", - "9kb.me", - "kfem.cat", - "xn--lofll-1sat.is", - "social.yesterweb.org", - "lewacki.space", - "loðfíll.is", - "tenforward.social", - "mastodon.vlaanderen", - "aleph.land", - "gensokyo.social", - "anarchism.space", - "mastodon.com.py", - "indieauthors.social", - "irsoluciones.social", - "metalverse.social", - "rcsocial.net", - "acg.mn", - "birds.town", - "mstdn.es", - "forum-lucifer.com", - "catdon.life", - "masto.yttrx.com", - "mastodon.free-solutions.org", - "yttrx.com", - "mastodon.cipherbliss.com", - "vocalounge.cafe", - "toots.social", - "social.slat.org", - "poweredbygay.social", - "otoya.space", - "pravda.me", - "toot.turbo.chat", - "stereodon.social", - "seo.chat", - "toot.pizza", - "e.fo", - "social.targaryen.house", - "bologna.one", - "mastodon.holeyfox.co", - "bgme.me", - "toot.thoughtworks.com", - "prf.me", - "drumstodon.net", - "moe.cat", - "social.caa-ins.org", - "social.opendesktop.org", - "mastodon.elte.hu", - "mastodon.li", - "livester.net", - "mastodon.oeru.org", - "social.coletivos.org", - "pieville.net", - "good.news", - "mikumikudance.cloud", - "hub.mtf.party", - "mast.moe", - "fetswing.org", - "nojack.easydns.ca", - "mastodon.cosmicanimal.jp", - "ephemeral.glitch.social", - "summoners-riftodon.jp", - "nasface.cz", - "barkoczy.social", - "dev.brighteon.social", - "mastodon.librelabucm.org", - "mastorock.com", - "animalliberation.social", - "www.mstddntfdn.online", - "kinbaku.club", - "jaxbeach.social", - "m.rthome.me", - "ruby.good.news", - "onmasto.com", - "mastodon.gza.jp", - "todon.ploud.fr", - "social.outsourcedmath.com", - "truthsocial.co.in", - "icosahedron.kal-tsit.halcy.de", - "eu-bots.net", - "id.cc", - "crypt.lol", - "loma.ml", - "freespeechextremist.com", - "cawfee.club", - "1234.as", - "fedi.absturztau.be", - "fsmi.social", - "go5.dev", - "poa.st", - "patriot.online", - "stereophonic.space", - "kazv.moe", - "seaofog.com", - "libranet.de", - "social.trom.tf", - "tea.codes", - "pixelfed.social", - "nixorigin.one", - "shitposter.club", - "squeet.me", - "shared.graphics", - "devs.live", - "pxlmo.com", - "pixelfed.cz", - "pixel.tchncs.de", - "pixelfed.noellabo.jp", - "pythondevs.social", - "love.alicecomplex.com", + "dizl.de", + "libretooth.gr", + "mustard.blog", + "machteburch.social", + "fulda.social", + "muri.network", + "babka.social", + "archaeo.social", + "mastodon.uy", + "xarxa.cloud", + "corteximplant.com", "mastodon.london", - "pixelfed.bachgau.social", - "greenish.red", - "pixelfed.sdf.org", - "anar.chi.st", - "pixel.noff.co", - "gram.social", - "friendica.eskimo.com", - "dudu.best", - "hodltech.com", - "fedisnap.com", - "pix.diaspodon.fr", - "shpposter.club", - "pix.toot.wales", - "pleroma.noellabo.jp", - "fgc.network", - "pixey.org", - "fe.disroot.org", - "fotofed.nl", - "pixelfed.tokyo", + "urusai.social", + "thecanadian.social", + "federated.press", + "kanoa.de", + "opalstack.social", + "bahn.social", + "mograph.social", + "dmv.community", + "social.bau-ha.us", + "mastodon.free-solutions.org", + "masto.nyc", + "tyrol.social", + "burma.social", + "toot.kif.rocks", + "donphan.social", + "mast.hpc.social", + "musicians.today", + "drupal.community", + "hometech.social", + "norcal.social", + "social.politicaconciencia.org", + "social.seattle.wa.us", + "is.nota.live", + "genealysis.social", + "wargamers.social", + "guitar.rodeo", + "bookstodon.com", + "mstdn.dk", + "elizur.me", + "irsoluciones.social", + "h-net.social", + "mastoot.fr", + "qaf.men", + "est.social", + "kurry.social", + "mastodon.pnpde.social", + "ani.work", + "nederland.online", + "epicure.social", + "occitania.social", + "lgbt.io", + "mountains.social", + "persiansmastodon.com", + "seocommunity.social", + "cyberfurz.social", + "fedi.at", + "gamepad.club", + "augsburg.social", + "mastodon.education", + "toot.re", + "linux.social", + "neovibe.app", + "musician.social", + "esq.social", + "social.veraciousnetwork.com", + "datasci.social", + "tooters.org", + "ciberlandia.pt", + "cloud-native.social", + "social.silicon.moe", + "cosocial.ca", + "arvr.social", + "hispagatos.space", + "friendsofdesoto.social", + "musicworld.social", + "aut.social", + "masto.yttrx.com", "mastodon.wien", - "miraiverse.xyz", - "freeframe.masto.host", - "pixelfed.photos", - "varishangout.net", - "pixelfed.fr", - "friendica.vrije-mens.org", - "friendica.opensocial.space", - "bae.st", - "brighteon.social", - "pleroma.in.th", - "pixelfed.nz", - "hayu.sh", - "pixelfed.uno", - "poliverso.org", - "pixelfed.au", - "miniwa.moe", - "bassam.social", - "genserver.social", - "spinster.xyz", - "pixelfed.de", - "metapixl.com", - "neenster.org", - "venera.social", - "outerheaven.club", - "gleasonator.com", - "pixelfed.fi", - "blob.cat", - "pixel.sendero.social", - "blahaj.zone", - "pixelfed.de.", - "ummah.ps", - "kids.0px.io", - "mk.absturztau.be", - "snug.moe", - "pixtagram.social", - "luzeed.org", - "infosec.town", - "femboys.love", - "hidden.pics", - "activitypub.good.news", - "poast.org", - "glitch.wtf", - "pixel.livellosegreto.it", - "testbed.sdf.org", - "neodb.social" + "colorid.es", + "arsenalfc.social", + "allthingstech.social", + "mastodon.vlaanderen", + "mastodon.com.py", + "tooter.social", + "lounge.town", + "puntarella.party", + "earthstream.social", + "apobangpo.space", + "opencoaster.net", + "frikiverse.zone", + "airwaves.social", + "toot.garden", + "lewacki.space", + "gardenstate.social", + "theatl.social", + "maly.io", + "library.love", + "kfem.cat", + "ruhrpott.social", + "techtoots.com", + "furry.energy", + "mastodon.pirateparty.be", + "metalverse.social", + "indieauthors.social", + "tuiter.rocks", + "mastodon.africa", + "jvm.social", + "poweredbygay.social", + "fikaverse.club", + "gametoots.de", + "mastodon.cr", + "hoosier.social", + "khiar.net", + "seo.chat", + "drumstodon.net", + "raphus.social", + "toots.nu", + "k8s.social", + "mastodon.holeyfox.co", + "fribygda.no", + "x0r.be", + "fpl.social", + "toot.pizza", + "mastodon.cipherbliss.com", + "burningboard.net", + "synapse.cafe", + "cultur.social", + "vermont.masto.host", + "mastodon.bot", + "bologna.one", + "mastodon.sg", + "tchafia.be", + "rail.chat", + "mastodon.hosnet.fr", + "leipzig.town", + "wayne.social", + "rheinhessen.social", + "rap.social", + "cwb.social", + "mastodon.bachgau.social", + "cville.online", + "bzh.social", + "mastodon.escepticos.es", + "zenzone.social", + "mastodon.ee", + "lsbt.me", + "neurodiversity-in.au", + "fairmove.net", + "stereodon.social", + "mcr.wtf", + "mastodon.frl", + "mikumikudance.cloud", + "okla.social", + "camp.smolnet.org", + "ailbhean.co-shaoghal.net", + "clj.social", + "tu.social", + "nomanssky.social", + "mastodon.iow.social", + "frontrange.co", + "episcodon.net", + "devianze.city", + "paktodon.asia", + "travelpandas.fr", + "silversword.online", + "nwb.social", + "skastodon.com", + "kcmo.social", + "balkan.fedive.rs", + "openedtech.social", + "mastodon.ph", + "enshittification.social", + "spojnik.works", + "mastodon.conquestuniverse.com", + "nutmeg.social", + "social.sndevs.com", + "social.diva.exchange", + "growers.social", + "pdx.sh", + "nfld.me", + "cartersville.social", + "voi.social", + "mastodon.babb.no", + "kzoo.to", + "mastodon.vanlife.is", + "toot.works", + "sanjuans.life", + "dariox.club", + "xreality.social", + "social.ferrocarril.net", + "pool.social", + "polsci.social", + "mastodon.mg", + "23.illuminati.org", + "apotheke.social", + "jaxbeach.social", + "ceilidh.online", + "netsphere.one", + "biplus.social", + "bvb.social", + "ms.maritime.social", + "darticulate.com", + "persia.social", + "streamerchat.social", + "troet.fediverse.at", + "publishing.social", + "finsup.social", + "kjas.no", + "wxw.moe", + "learningdisability.social", + "mastodon.bida.im", + "computerfairi.es", + "tea.codes" ] \ No newline at end of file