Beta Platform
The Beta Platform is the moniker I have started using to refer to tools based on a shared set of functionality around beta software, particularly censoring. The Beta Platform tools are designed around a few guiding principles:
- Always open-source
- Highly configurable and extensible
- Open and flexible APIs for shared functionality
This means that my software can ideally be not just used by any other betas in the community but also extended, remixed, built on top of and generally used in a variety of contexts. This is also designed such that if developers want to build their own beta-focussed software, they might be able to skip some of the hard work. For example, Beta Censoring can handle neural net-based detection, classification and censoring of NSFW images through a set of flexible APIs so that you don't have to reimplement this yourself unless you want to.
Developers
Looking to build something with the Beta Platform and have some questions? Try opening a Discussion on this repo on GitHub, or contact me directly on Discord and I'm happy to discuss things. I'm aware the documentation is a bit rough for a lot of the developer-facing bits, but it's a lot of work.