I think I’m going to add a mass-block to my Bitlbee plug-in for Mastodon: if you say “block X all” it will get status X, or the last status seen by X, get all the people who favorited it, and all the people you are currently blocking, and block all the people you are not already blocking. It feels pretty messed up to write such experimental stuff for an IRC based client written in C. Would a command line tool in Python be more useful to people? Would you use it?

@kensanata Are you deleting only based on likes because there's not a way to find boosts automatically?

@kensanata @Laurelai Hmm. If you want to make this accessible to more users, probably the way to go is to throw a quick & terrible UI on it (python-tk or PyQT?) and bundle it into a standalone executable (esp. for windows users) with pyinstaller or something similar.

I've done stuff like that before, maybe I'll poke at that later if someone doesn't beat me to it.

@kepstin @kensanata @Laurelai

Mind if I port this to a javascript web app? Like @kepstin, I think there may be people who are being harassed who aren't comfortable with a CLI app (even though I personally live on the command line as much as possible!) And with a web app, they wouldn't even need to install anything

@codesections @kensanata @Laurelai Hmm. neither case is particularly good, imo, since they involve someone finding and running an external tool, and *leaving it running* (or at least opening it periodically) to apply the actions. Having a path to get this sort of anti-harassment control to run server-side on the instance would be the best way to make it truly accessible to all.

@kepstin @codesections @kensanata This tool is being made because Eugen is completely uninterested in anti abuse features

@codesections @kensanata @Laurelai (also I'm so-so on the security aspects of teaching people to hook up apps to their account to add features. not every app will be well-intentioned, and most people won't have skills to review the app to check that it does only what it says, even if it is open-source)

@codesections @kensanata @Laurelai but I guess people will just have to put their trust into people here, like they already do with their instance admins & moderators. I hope word of mouth will help promote useful, honest apps rather than viral privacy invasions.

@kepstin @codesections @kensanata If people would make these features native to mastodon there wouldnt have to be apps like this

@kepstin @kensanata @Laurelai

I agree. However, I think that getting users in the habit of using apps that authenticate *only* through the oauth (rather than usename/password) helps with this, at least a little. The oauth screen is pretty explicit about the scopes the app is requesting, which at least limits the damage that a bad actor can do. (Not a perfect fix; a bad actor could do a lot of damage with the same scopes)

@codesections @kensanata @Laurelai I definitely agree with this, since OAuth also makes the access removable, and means that the app doesn't see a potentially shared password it could use to break into other accounts.

Also note that Mastodon Blocker is basically a stop gap measure: ideally we’d be integrating these measures into the default GUI of course. If you support that, see:

Sign in to participate in the conversation

Octodon is a nice general purpose instance.