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:

Todo

  • Document FediVerse crawler behavior in server tutorial

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.0.tar.gz (32.3 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.0-py3-none-any.whl (48.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bovine-0.2.0.tar.gz
  • Upload date:
  • Size: 32.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.10.6 Linux/5.15.0-71-generic

File hashes

Hashes for bovine-0.2.0.tar.gz
Algorithm Hash digest
SHA256 babcc5dfebbc13f74c61d8ff9a15e58c753cf58a5063032221ba22f321966e0d
MD5 115c049be2ebaa4c392c88f0d8c9a000
BLAKE2b-256 044715bfaef126da7ff2476793be8fb138aeb59b5ec626018c111d44af1a0c9d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bovine-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 48.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.10.6 Linux/5.15.0-71-generic

File hashes

Hashes for bovine-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 885a7ca3d03489c9e41ea8440ab4398a1a30c34d155788e81d4d618c5bec8e21
MD5 b31fdbd7c9e1a991d2f4839619ff18cf
BLAKE2b-256 e7f2f181c68a4a6e00ca7eda0e379dcc69650c8ea220e35fab98297277f27602

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