mirror of
				https://git.sr.ht/~tsileo/microblog.pub
				synced 2025-06-05 21:59:23 +02:00 
			
		
		
		
	Add features in the README
This commit is contained in:
		
							
								
								
									
										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 | ||||
| # | ||||
|   | ||||
		Reference in New Issue
	
	Block a user