kopia lustrzana https://github.com/tsileo/little-boxes
1.7 KiB
1.7 KiB
Little Boxes
/!\ Litepub support in progress
Tiny ActivityPub framework written in Python, both database and server agnostic.
Still in early development, and not published on PyPI yet.
Until a first version is released, the main goal of this framework is to power the microblog.pub microblog engine.
Features
- Database and server agnostic
- You need to implement a backend that respond to activity side-effects
- This also mean you're responsible for serving the activities/collections and receiving them
- ActivityStreams helper classes
- with Outbox/Inbox abstractions
- Content helper using Markdown
- with helpers for parsing hashtags and linkify content
- Key (RSA) helper
- HTTP signature helper
- Webfinger helper
Projects using Little Boxes
- microblog.pub (using MongoDB as a backend)
- pubgate
Contributions
TODO: document Mypy, flake8 and black.
PRs are welcome, please open an issue to start a discussion before your start any work.
License
ISC, see the LICENSE file.