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.2.6.tar.gz (78.8 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.2.6-py3-none-any.whl (49.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bovine-0.2.6.tar.gz
  • Upload date:
  • Size: 78.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.1 CPython/3.10.10 Linux/5.10.0-21-amd64

File hashes

Hashes for bovine-0.2.6.tar.gz
Algorithm Hash digest
SHA256 b80cfc97ad4f14cd9912effab0ca6bc74b4edcea7cf7ce610b7009ef9c3314c5
MD5 80a4d9c9023bc83e4b61a97d040b933e
BLAKE2b-256 60afe792fc81a19e29f8a9b47fc531a7234978af80ff475aaaee1536169eda6e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bovine-0.2.6-py3-none-any.whl
  • Upload date:
  • Size: 49.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.1 CPython/3.10.10 Linux/5.10.0-21-amd64

File hashes

Hashes for bovine-0.2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 f1a1e8763e7b01eb061dcedc1cd04154025c37da507cbe9248f94484dc6804a5
MD5 e258cb8259cb4d02884d124f904c7af1
BLAKE2b-256 010eeb9c92c1283431c01b57b65b887ee77b5bc11da9a57cf7e8af9c5406f2d8

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