Daily Shaarli

All links of one day in a single page.

January 17, 2023

Kommadieb 🍿: "#Hashtag separators: 📋 #Zero…" - Mastodon 🐘

#Hashtag separators:

📋 #ZeroWidthSpace​Here
U+200B ZERO WIDTH SPACE
(does not prevent line breaks)

📋 #WordJoiner⁠Here
U+2060 WORD JOINER
(prevents line breaks)

#NoteToSelf #MastoHelp #Unicode #zwsp #wj #hashtags

emmett-framework/granian: A Rust HTTP server for Python applications

A Rust HTTP server for Python applications.
Rationale

The main reasons behind Granian design are:

Have a single, correct HTTP implementation, supporting versions 1, 2 (and eventually 3)
Provide a single package for several platforms
Avoid the usual Gunicorn + uvicorn + http-tools dependency composition on unix systems
Provide stable performance when compared to existing alternatives

Features

Supports ASGI/3, RSGI and WSGI interface applications
Implements HTTP/1 and HTTP/2 protocols
Supports HTTPS
Supports Websockets over HTTP/1 and HTTP/2