You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
bovine/bovine
Helge af0c7a4851 bovine 0.2.5 1 day ago
..
bovine no longer require hostname, secret for bovine.msg 1 day ago
docs bovine.bovine 0.2.3 2 days ago
examples Add repl command to bovine 6 days ago
features/steps Resolve #14 1 week ago
scripts Lookup inboxes from store 2 months ago
CHANGES.md bovine.bovine 0.2.3 2 days ago
README.md Bovine 0.2.2 4 days ago
as.json Cleanup move bovine_core -> bovine 3 months ago
poetry.lock Move mymath.rocks specific code to bovine_web 1 day ago
pyproject.toml bovine 0.2.5 1 day ago
setup.cfg Cleanup move bovine_core -> bovine 3 months ago

README.md

Bovine

Bovine is a basic utility library for the Fediverse. It can be used both to build ActivityPub Client applications and ActivityPub Servers. In addition to ActivityPub support, it also provides utilities to deal with webfinger, nodeinfo, and HTTP Signatures.

The bovine library can just be installed via pip

pip install bovine

Documentation including tutorials is available at ReadTheDocs. An entire working ActivityPub server can be found in the bovine repository.

Feedback

Issues about bovine should be filed as an issue.

Contributing

If you want to contribute, you can start by working on issues labeled Good first issue. The tech stack is currently based on asynchronous python, using the following components: