Registry of plugins, themes and auto-tagger models for monbooru. Themes also work in monloader.
- PLUGINS.md: plugins
- THEMES.md: themes
- TAGGERS.md: auto-tagger models
Being listed here is not a code review. Nothing has been verified: read the source, then build it yourself from the source you read. That's why every row has to link a public repo.
<configdir> is the folder that holds monbooru.toml (/config on Docker).
- Plugin: drop its folder (the one with a
plugin.toml) in<configdir>/plugins/and press Enable on its row in Settings -> Plugins, or run it yourself on your network, pointed at monbooru. Either way, press Approve under Pairing requests in Settings -> Plugins. monbooru provides no runtime, so a plugin that isn't a self-contained binary should include in its README what it needs. - Theme: drop its folder in
<configdir>/themes/(a bare.cssfile works for CSS-only themes) and pick it in Settings -> Plugins, or in monloader's Settings. - Tagger: copy its folder from
taggers/into monbooru's models folder, then press Install on its row in Settings -> Auto-Tagger to fetch the weights.
themes/dark: starter dark theme with every variable, commented; copy the folder and start recoloring.themes/light: the shipped light theme.themes/legacy-dark,themes/legacy-light: the legacy themes, with the previous logo and no drawings.taggers/: the auto-tagger models.examples/simple-edit: an example plugin in Go, with rotate as a relay button that supports batch actions, and crop as an open-mode page.
See Report it in monbooru's CONTRIBUTING: it says which repo each kind of problem goes to, plugins, themes and taggers included.
Open a PR that adds one row to PLUGINS.md, THEMES.md or TAGGERS.md (with the tagger's folder). See CONTRIBUTING.