Tootfinder

Opt-in global Mastodon full text search. Join the index!

@yaya@jorts.horse
2025-10-21 12:31:04

YEAH BUDDY HORSE ON TOP
mastodon.social/@AltTextHealth

@barijaona@mastodon.mg
2025-10-20 04:01:20

Rappel : dans son genre, mastodon.mg semble être le serveur le plus actif du continent africain.
#Madagascar

@thomasfuchs@hachyderm.io
2025-08-23 00:06:08

I wonder if the people yapping about Bluesky today realize that many entire Mastodon instances have disappeared overnight with absolutely no way for people to port their data.

@padraig@mastodon.ie
2025-09-17 19:24:02

Looks like @… has added the server roles beside names.
Doesn't tag bots as 'Automated', nor does it tag 'Staff members' on other instances.
Cool to see at a glance, none-the-less.
#noxp

Phanpy screenshot of a admin profile on Mastodon.ie with the label "Owner mastodon.ie" beside it.
@groupnebula563@mastodon.social
2025-09-18 21:38:18

@… another bug report/suggestion, two actually.
#1: comma separated tags/categories in RSS feeds aren't interpreted as separate tags, but as one big long tag
#2: possibly add hashtag search to bridgy web. you can retrieve a list of posts matching a searched hashtag from most instances (iirc), it might be nice to set this up for …

@jaygooby@mastodon.social
2025-08-15 17:07:14

Puts a "Deploy" button in Strapi so rather than webhooks triggering builds on every change, you can decide when to publish. Supports self-hosted Gitlab instances and pipeline variables.
Built from a fork-of-a-fork plus some retracted PRs.
All I really did was swear at `npm` until I figured out that I was missing a "prepare" step in package.json

@aral@mastodon.ar.al
2025-09-08 08:51:37

I’ve started compiling a list on the Gaza Verified guide page of Mastodon instances that have publicly stated that they are sympathetic to the Palestinian plight and are a safe space for Palestinians:
gaza-verified.org/guide/
If you run a Mastodon server where Palestinians can feel safe cr…

@detondev@social.linux.pizza
2025-08-09 19:48:57

scrape me harder metadaddy 🥺
cyberpunk.lol/@FediPact/115000

@cdp1337@social.bitsnbytes.dev
2025-10-11 11:28:01

I always find it interesting to compare my work with other developers' work. In this case I built a migration utility for Mastodon written in Python. After I posted to the "Support Post Migration" thread on Github someone else posted with their solution.
github.com/mastodon/mastodon/i…

@UP8@mastodon.social
2025-10-11 19:39:51

💧 Supercritical subsurface fluids open a window into the world
#geology

@jorgecandeias@mastodon.social
2025-08-11 21:11:08

Oh, look, the Russians set up a bot army on the Fediverse, which started spewing the exact same bullshit en masse.
Admins are going on overtime.
(seriously, something has to be done about instances that promote this kind of BS)

@Stomata@social.linux.pizza
2025-08-19 16:44:20

Here you go. I good list of well run fediverse instances.
fedi.garden

@aral@mastodon.ar.al
2025-10-02 18:13:20

So this is what one possible database migration scenario looks like in Kitten when you’re storing JavaScript objects (instances of JavaScript classes) in your database.
(In this case, I’m moving a VerifiedAccounts collection comprising VerifiedAccount instances to an Accounts collection comprising Account instances, which introduces an inVerified boolean to the model.)
See the Database App Modules Kitten tutorial for more:

Screenshot of code:

Highlighted area:

  // Migrate verified accounts collection with VerifiedAccount instances to
  // accounts collection with Account instances.
  if (db.verifiedAccounts !== undefined) {
    db.verifiedAccounts.forEach(verifiedAccount => {
      const account = new Account()
      account.url = verifiedAccount.url
      account.data = verifiedAccount.data
      account.isVerified = true
      db.accounts.add(account)
    })
 }

Full listing exceeds Mastodons 1,000 character…
@padraig@mastodon.ie
2025-09-07 12:48:36

I love discovering niche instances (Some of them being single user instances) that are running forks of #Mastodon or using #Pleroma, #snac, #Sharkey

@aral@mastodon.ar.al
2025-09-03 10:53:54

I haven’t added an example of how you implement migrations with Kitten’s¹ built-in JSDB database² yet but here’s one that I just used when renaming a field (property) in a table (JavaScript object) from “account” to “data” that illustrates the general granular approach you should take within persisted instances of JavaScript classes.
This is, of course, an advanced use case of the built-in JavaScript database that all Kitten apps have.
Kitten is simple for simple use cases. So ch…

Screenshot of code (detail) in Helix Editor on macOS, showing the source for app_modules/database/database.js. The following code is highlighted with a pink border:

initialise () {
    // Migration.
    if (this.account !== undefined) {
      this.data = this.account
      delete this.account
    }
  }

Full listing

texport class VerifiedAccount extends Model {
  url = this.url || ''
  /**
    This is the object returned from the accounts/lookup
    method of the Mastodon API.

    …
Screenshot of code for app_modules/database/Model.js.

The following code is highlighted with a pink border:

  /**
    Optional hook: override this to perform initialisation
    at constructor time. (Do not override the constructor
    or the automatic property assignment will fail.)
  */
  initialise () {}

Full code listing:

/**
  Base model class.

  (To use, extend this with your own model classes.)

  When adding properties in subclasses, make sure you
  only set values after checking if…
@cdp1337@social.bitsnbytes.dev
2025-10-07 22:09:33

Just finished my write-up for migrating Mastodon accounts, including details on how we migrate user posts from one server to another!
The included script is pretty rough and only supports Backblaze, (as that's what our new server uses), but it works! :)
github.com/BitsNBytes25/Mastod

@profcarroll@federate.social
2025-08-29 21:28:58

Remarkable that this article coincides with the phishing attack spam pummeling instances that uses fake age verification as its attack surface. techcrunch.com/2025/08/29/mast

@shoppingtonz@mastodon.social
2025-08-04 07:52:08

Gonna hang out at fedidb.com to figure out popular mastodon instances and then see how they are represented in Wikidata...
#FediDB #Mastodon #Wikidata

@unchartedworlds@scicomm.xyz
2025-08-30 14:23:55
Content warning: the knock-on effects of open sign-ups

What happens when you don't vet sign-ups is that mods on other instances who value the safety of their users have to pick up your slack.
The extensive work illustrated in the linked post (from @…) is also taking place to varying degrees on every other instance which still federates with mastodon.social and the other open-sign-up ones.
This is like house-sharing with someone who repeatedly leaves the front door unlocked.
Yes of course there are much horribler instances, but those tend to be blocked wholesale in my part of Fedi. Among the instances we do federate with, the spam & scam accounts I see are nearly always on m.s.
If mastodon.social mods (who apparently are paid!) were to make people introduce themselves before approving new accounts, then a lot of this spam wouldn't be getting in the door. Quash once at source, save multiple other people from having to repeat the same work.
I appreciate that they're trying to make it easy for newcomers to join, but at what cost? And is an intro message really beyond the typical non-techie person? I think there are some considerably higher barriers to adoption than that. Not convinced it's a good tradeoff.
I don't actually want this instance to defederate from m.s, because lots of the people I follow are on there. But I can really see why people sometimes do.
#FediMeta #moderation #OpenSignups

@hashtaggames@oldfriends.live
2025-07-30 17:14:40

PSA: Fake verification replies are starting again. Don't fall for them. Best thing you can do is report them as SPAM to your instance and forward to any optional instances with "Fake Mastodon Verification Scam" written in the notes/comments section for the report. Make sure everyone you interact with knows this is going on. Permanent solutions to combat this scam are being implemented to tackle it by the software developers.

Mastodon

to user:  Urgent: Complete Your Mastodon Verification

To ensure a safe experience for all, we're implementing mandatory account verification. Our records show we're still missing yours!

Quick verification:
🛡 Secure your account in 2 minutes:
🔗 [nafarious web link redacted ]

⏰ Time-sensitive: Restrictions apply to unverified accounts after *[current date + 48 hours]*.

Thank you for helping us build a safer community!
— Mastodon Safety Team
@cdp1337@social.veraciousnetwork.com
2025-10-01 14:00:55

I thought I was going to be in luck, as there's a convenient 'Export Data' which generates a .zip containing all the source account data.
Went to the new instance expecting to import that zip, only to be greeted with 'This only supports CSV files'...
FML
SO, my current thought process is to let the new server pull in posts from the original server organically, (with help from

@aral@mastodon.ar.al
2025-08-04 16:42:20

Right, it’s time we started an initiative to find and call out (with receipts) accounts on the fediverse engaged in genocide denial and genocide apologism in support of Israel’s ongoing genocide of the Palestinian people.
There are accounts (and even whole instances, it would seem) that are engaged in this and, further, attempts to silence the voices, not to mention threaten the livelihoods of, those of us speaking out against Israel’s genocide of the Palestinian people and attempting …

@mho@social.heise.de
2025-07-30 06:17:35

Is it really still a problem, that #Mastodon won't (or can't) show me all posts that are part of my #timeline, just because boosted posts can be from remote instances, that mine doesn't know about?
And because of that, they're just missing? Shouldn't this be solved by now…

@aral@mastodon.ar.al
2025-08-04 14:51:07

Fabio is the opposite of a Nazi and I am sick and tired of people WHO ARE OPPOSING A LITERAL GENOCIDE being perpetrated by Israel constantly having to defend themselves from accusations of antisemitism.
The dregs of humanity who are supporting, apologising for, and complicit in Israel’s genocide are the people and instances we should be blocking here not antifascists like Fabio who is spending his time trying to get aid to Palestinians on the ground in Gaza.
Ask yourselves what k…

@joe@toot.works
2025-09-01 13:02:02

My Mastodon instance federates with 26,885 others. Someday, I want to try to answer the question of "How many instances are actually out there?" by checking all 26,885 for who those instances federate with (and probably removing any that don't respond to an http request).

@padraig@mastodon.ie
2025-07-31 08:43:19

Very close to 10 million #Mastodon users
libera.site/item/ff792894-22e7

@cdp1337@social.bitsnbytes.dev
2025-10-01 14:00:55

I thought I was going to be in luck, as there's a convenient 'Export Data' which generates a .zip containing all the source account data.
Went to the new instance expecting to import that zip, only to be greeted with 'This only supports CSV files'...
FML
SO, my current thought process is to let the new server pull in posts from the original server organically, (with help from

@yaya@jorts.horse
2025-10-10 17:26:41

I need to work on making a short directory of Cool Instances bc there are many people I think should come to mastodon but don't necessarily have the juice for the jorts
but also joining dot social makes people instantly want to leave lmao

@Stomata@social.linux.pizza
2025-08-09 05:33:29

According to Dropsitenews Meta is training AI on multiple Lemmy instances. I also saw some mastodon instance in the PDF.
Full article dropsitenews.com/p/meta-facebo
Full list:

how easy is it to switch Mastodon instances? can i send all my toots over?

@shoppingtonz@mastodon.social
2025-08-06 04:28:09

What is missing in the (#)fediverse is (#)Wikibase being integrated.
Heck I wouldn't mind if it was even a separate project (#)FederatedWikidata where you would find many small instances of "niche data communities" adding their own stuff.
ie. Neurodivergent folks adding (#)NeurodivergentData, I dunno the neurotypes...?
Wishful Thinking, love it!
#fediverse