Add features in the README
This commit is contained in:
parent
8b35c03e97
commit
d60f3492db
2 changed files with 25 additions and 0 deletions
21
README.md
21
README.md
|
@ -12,3 +12,24 @@ The original server became hard to debug, maintain and is not super easy to depl
|
|||
This rewrite is built using "modern" Python 3.10, SQLite and does not need any external tasks queue service.
|
||||
|
||||
It is still in early development, this README will be updated when I get to deploy a personal instance in the wild.
|
||||
|
||||
## Features
|
||||
|
||||
- Implements the [ActivityPub](https://activitypub.rocks/) server to server protocol
|
||||
- Federate with all the other popular ActivityPub servers like Pleroma, PixelFed, PeerTube, Mastodon...
|
||||
- Consume most of the content types available (notes, articles, videos, pictures...)
|
||||
- Exposes your ActivityPub profile as a minimalist microblog
|
||||
- Author notes in Markdown, with code highlighting support
|
||||
- Lightweight
|
||||
- Can be deployed on small VPS
|
||||
- Privacy-aware
|
||||
- EXIF metadata (like GPS location) are stripped before storage
|
||||
- Every media is proxied through the server
|
||||
- Strict access control for your outbox enforced via HTTP signature
|
||||
- **No** Javascript
|
||||
- The UI is pure HTML/CSS
|
||||
- Except a tiny bit of hand-written JS in the note composer to insert emoji
|
||||
- IndieWeb citizen
|
||||
- Microformats everywhere
|
||||
- Webmentions support
|
||||
- RSS/Atom/JSON feed
|
||||
|
|
|
@ -64,6 +64,10 @@ _RESIZED_CACHE: MutableMapping[tuple[str, int], tuple[bytes, str, Any]] = LFUCac
|
|||
# TODO(ts):
|
||||
#
|
||||
# Next:
|
||||
# - indieauth
|
||||
# - API for posting notes
|
||||
# - outgoing activity for webmentions
|
||||
# - allow to block servers
|
||||
# - FT5 text search
|
||||
# - support update post with history
|
||||
#
|
||||
|
|
Loading…
Reference in a new issue