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
Hashes for minimal_activitypub-1.0.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | cced7a8eda4e8c9b0bd085aa68a0405f7a1c05de2f45d431491099f6180a2cbd |
|
MD5 | 92db5fa288dc6817cf43401d0a42f0bf |
|
BLAKE2b-256 | a7abda9d6c605e5f5f59123074b868494fd43f45fc74d73d2f15a15ec2f521fa |
Hashes for minimal_activitypub-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72d93a7ab3ea5c6c9c46860b7d34952f88fbbcf71c4473f7acffe0f44507453f |
|
MD5 | c3f56f5143ba2da325320b039e3d565d |
|
BLAKE2b-256 | 1d55e1bcfb77598367fc53b4bba6928ed5d67c3ec2ddfa6255965ef92fc6a02f |