Hey, here's a little Python script I wrote! https://alexschroeder.ch/cgit/mastodon-blocker/about/
@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.
@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.
@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)
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)
Octodon is a nice general purpose instance.