If you've been waiting for full-text #search on #Mastodon, please go to #TootFinder and sign in. The more, the merrier.
https://www.tootfinder.ch/

Thanks to @buercher for building it.

It's opt-in, not opt-out. It respects Mastodon culture and doesn't index accounts that don't sign in.

That means the index might be small if we don't spread the word.

#mastotips #feditips

Tootfinder

@petersuber @buercher @stargazersmith

i know it’s a proof-of-concept so some features are missing; the one that leaps out at me is that CW’d content is not masked — maybe you should mention that in a message near the search box for now so people are prepared to see potentially personally disturbing stuff in the results

@alexch @petersuber @stargazersmith Good point. I will check if I can identify it from the feed,

@buercher

to be clear on what I suggest: until/unless you implement CW masking for real, add an explanation, e.g. inside the existing “Privacy Note” you could add:

* CWs are not masked
* DMs are (or are not) indexed

(DMs are also a hack in Mastodon, right? iirc they’re not really secret, just marked with a “direct” flag, so it’s important to clarify whether they are or aren’t going to appear in results)

@alexch It seems that content warnings are loosely formated in tweets as beginning with the text Content warning: in a strong tag. I can try to build a mask with that.

As for the DM. I have the impression they are not in the RSS feed at all, but I do not find anything in the documentation.

@buercher
ah, so you’re using the RSS feed not the ActivityPub feed, which means that there are two layers of jank on top of the AP spec (Mastodon overloads/misuses AP’s “subject” field as a “cw” field; then it apparently renders it into a mere HTML snippet inside its RSS output)

i bet you’re right that Masto omits DMs from the RSS feed already. i could look through the Mastodon source code later to confirm that, if you like