Pleroma v0.9.0+dev API Reference
The emojis are loaded from
Flake is a decentralized, k-ordered id generation service.
An HTML scrubbing policy which limits to twitter-style text. Only paragraphs, breaks and links are allowed through the filter.
Transforms inline image URIs to use MediaProxy.
Connection for http-requests.
Helper functions for building Tesla requests
Module collects metrics about app and assign healthy status.
Returns the mime-type of a binary and optionally a normalized file-name.
This module contains some useful functions for containing objects to specific
origins and determining those origins. They previously lived in the
Implements Mastodon-compatible pagination.
This is a shim to call
Plug.Static but with runtime
A reverse proxy.
Sends scheduled activities to the job queue.
Manage user uploads
Upload Filter behaviour
Replaces the original filename with a pre-defined text or randomly generated string.
Defines the contract to put and get an uploaded file to any backend.
User query builder module. Builds query from new query or another user query.
A module that keeps using definitions for controllers, views and so on.
Prevent followbots from following with a bit of heuristic
Drop and log everything received
Ensure a re: is prepended on replies to a post with a Subject
Block messages with too much mentions (configurable)
Reject or Word-Replace messages with a keyword or regex
Does nothing (lets the messages go through unmodified)
Ensure no content placeholder is present (such as the dot from mastodon)
Scrub configured hypertext markup
Rejects non-public (followers-only, direct) activities
Filter activities depending on their origin instance
Apply policies based on user tags
Accept-list of users from specified instances
ActivityPub outgoing federation module.
A module to handle coding from internal to wire ActivityPub and back.
Conveniences for translating and building error messages.
Defines the contract used by federation implementations to publish messages to their peers.
A module providing Internationalization with a gettext-based API.
The module represents functions to manage user subscriptions.
Functions for dealing with scopes.
The module represents functions to clean an expired oauth tokens.
Contains queries for OAuth Token.
Functions for dealing with refresh token strategy.
Functions for dealing with revocation.
Auxiliary functions for dealing with tokens.
The module represents implementation push web notification
Module with named helpers generated from Pleroma.Web.Router.
A collection of database related tasks
Manages emoji packs
Manages Pleroma instance.
Manages remote relays
Manages Pleroma users.