Minimal inplementation of ActivityPub Interface
Project description
Minimal-ActivityPub
Minimal-ActivityPub is a minimal Python implementation of the ActivityPub rest API used by Mastodon, Pleroma, and Takahe. This implementation makes use of asyncio where appropriate. It is intended to be used as a library by other applications. No standalone functionality is provided.
Minimal refers to the fact that only API calls I need for my other projects Fedinesia and Tootbot are implemented.
DO NOT expect a full or complete implementation of all ActivityPub API functionality.
For more details have a look at the Documentation
Contributing
Issues and pull requests are welcome.
Minimal-ActivityPub is using pre-commit and pdm. Please install and use both pre-commit and pdm if you’d like to contribute.
Licensing
Minimal-ActivityPub is licences under licensed under the GNU Affero General Public License v3.0
Supporting Minimal-ActivityPub
There are a number of ways you can support Minimal-ActivityPub:
Create an issue with problems or ideas you have with/for Minimal-ActivityPub
You can buy me a coffee.
You can send me small change in Monero to the address below:
Monero donation address:
8ADQkCya3orL178dADn4bnKuF1JuVGEG97HPRgmXgmZ2cZFSkWU9M2v7BssEGeTRNN2V5p6bSyHa83nrdu1XffDX3cnjKVu
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for minimal-activitypub-0.5.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 322d71bdc0dcd869c0323788455066340c045d12ce79f90f4651e5ec06d77636 |
|
MD5 | 07e367025a8f465fd7b515a6a6e56749 |
|
BLAKE2b-256 | c1de23f9e012c7d3cbf9a2da20407509c4c15c01d33c852d6c7262ce9d5994a4 |
Hashes for minimal_activitypub-0.5.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00615d5207f6c5330f7a031fa78d6d9e3bda206550c71b4d71e20a93912ec638 |
|
MD5 | a538e9e24d2d5645be2130eb6bfa5aee |
|
BLAKE2b-256 | f8ab3c99f4ac9f37c7c22a13006de4a7cf46b0e5998641079f0197dfa4d1e75f |