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, Lemmy2Fedi 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 rye. Please install and use both pre-commit and rye if you’d like to contribute.
Licensing
Minimal-ActivityPub is licenced with 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
File details
Details for the file minimal_activitypub-1.3.0.tar.gz
.
File metadata
- Download URL: minimal_activitypub-1.3.0.tar.gz
- Upload date:
- Size: 30.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.4.26
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 474595596b1dd0f1de520e0a44d0ef12e47e5b141210d6c2f8f9e92c3e884b24 |
|
MD5 | 750fb1b09ae0ac7cb9e2816f5e9d887a |
|
BLAKE2b-256 | 40566f860e5a16c1c59ebffcf1fa515082e17e7c2a2b0cb98675870a5f15ad36 |
File details
Details for the file minimal_activitypub-1.3.0-py3-none-any.whl
.
File metadata
- Download URL: minimal_activitypub-1.3.0-py3-none-any.whl
- Upload date:
- Size: 23.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.4.26
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1747cc4a599c6e0b5c69939260457d5f641c2979d8f3bf1afb949f78ca365298 |
|
MD5 | 5b620e535a16a0c91d75055778004d0a |
|
BLAKE2b-256 | 975308454282e91559f0b28318a055c915af22f18610e725f71b46da266c6f76 |