An open API service indexing awesome lists of open source software.

https://github.com/halcy/mastodon_mod_tools

A maybe future set of tools to help with mastodon moderation
https://github.com/halcy/mastodon_mod_tools

Last synced: 12 months ago
JSON representation

A maybe future set of tools to help with mastodon moderation

Awesome Lists containing this project

README

          

# Detect-and-Ban-Zone
A maybe future set of tools to help with mastodon moderation.

So far, there is a settings and log web app, an automated report / anti-spam
tool (Goku - the Guarding Online Kommunications Utility) and a caching instance
databse (Piccolo - the Platform for Instance Cataloging (with Cache Of Last
Operations)). There now is a rudimentary web UI.

To get started, create a global_config.json from the example that matches your
installation, then start the app, and visit http://[your app url]/login to authorize
against your instance with an admin user. You can then start the detection runner.

To update the DB, just change the json files, or drop new images into the appropriate
directories. You can add new fields to match on in the config as you like.

Very very alpha software. Run at own risk. Known limitation currently: CLIP model
used isn't really good at non-latin charsets for text.
(this means almost any CJK text will match almost any other CJK text)

There is support for triggering on the status.created webhook, but it only really
makes sense to do that if you patch mastodon to run it for nonlocal statuses.

Planned:
* Bulma - the Broad Utility for Logging Moderation Activity, a tool for logging,
archiving and autoclosing (if remote already banned the user) reports
* Possibly tooling to un-limit users that local users follow even if they're on
limited instances
* Possibly tooling to also list media-silence instances because mastodon doesn't
anymore (?) and to automatically revise suspend lists (prune dead instances,
set auto-expiry for temp "oh shit they're getting overran by spam" type silences)
* Some tool to automatically update detection patterns based on what mods do with
reports
* Maybe an API to get input from trusted other servers?
* Your idea here. Please tell me things you think would be useful to have.