Skip to main content

Core functionality of bovine needed to build fediverse applications

Project description

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:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bovine-0.3.1.tar.gz (33.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bovine-0.3.1-py3-none-any.whl (51.9 kB view details)

Uploaded Python 3

File details

Details for the file bovine-0.3.1.tar.gz.

File metadata

  • Download URL: bovine-0.3.1.tar.gz
  • Upload date:
  • Size: 33.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.10.10 Linux/6.1.0-0.deb11.6-amd64

File hashes

Hashes for bovine-0.3.1.tar.gz
Algorithm Hash digest
SHA256 3f9d8353d82f9882c0cbbf1cd79424c125b74ecb41fd99a9755385037ff09086
MD5 0ec615e4bde4c059b3feb868ba77fbe2
BLAKE2b-256 8075d6f6cc31c1dee332fa95439172d60aa0544f39fa8aa60a321db9632ade35

See more details on using hashes here.

File details

Details for the file bovine-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: bovine-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 51.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.10.10 Linux/6.1.0-0.deb11.6-amd64

File hashes

Hashes for bovine-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d8a00741222479bb5cc39bd537686170de2fb6fd808b4137563abe29da352e3a
MD5 9c68146fb6150d12e900b536a6bdb7af
BLAKE2b-256 863a3d34cce013c086f94fa1d2ceb4def33a41ce358e0cedbc2a1c1d19f9a025

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page