No description
Find a file
Serge Wroclawski 9c45458d53 First commit
2022-12-12 08:04:05 -08:00
apricot First commit 2022-12-12 08:04:05 -08:00
.gitignore First commit 2022-12-12 08:04:05 -08:00
entry.toml First commit 2022-12-12 08:04:05 -08:00
poetry.lock First commit 2022-12-12 08:04:05 -08:00
pyproject.toml First commit 2022-12-12 08:04:05 -08:00
README.md First commit 2022-12-12 08:04:05 -08:00

Apricot: An easy way to manage your Fediverse Allow/Blocklists

About

Managing Fediverse Block/Allow lists can be a pain for a Fediverse admin, but Apricot makes it easy to manage your lists and share them with others, making for a safer Fediverse.

Apricot can work with existing tools, or on its own to allow you to easily manage your lists, including categorization, easy import/export, DNSRBL lists, and more.

Installation

TBD

Quickstart

This is a very quick example of using Apricot. For more elaborate configuration, please read the Tutorial.

Let's start with some defaults to get us started. Begin by moving the sample configuration into our configuration and creating a directory for our entries.

mv config.toml.sample config.toml
mkdir entries

Now you can simply add an entry. Let's create one for example.com, saying that we're banning it spam.

poetry run add_entry example.com spam

Now we can simply run apricot's run process and we'll have files in our output directory we can use!

poetry run build

This merely scratches the surface. We go into much more depth in the Tutorial.