Simon Willison
Simon Willison
Zappa currently only supports WSGI. [ASGI](https://asgi.readthedocs.io/en/latest/) is a new standard for Python web programming with deep support for Python 3 asyncio. If Zappa added support for ASGI, projects written using...
I'm trying to embed an mp4 file on a page using the following HTML: The video file is being served by a Starlette `FileResponse`. I'm getting this error in Safari:...
I'm using this tool for my README here: https://github.com/simonw/datasette-graphql/blob/main/README.md That's for a Python tool that is published to PyPI, and the README on PyPI is rendered on this page: https://pypi.org/project/datasette-graphql/...
### Checklist - [x] There are no similar issues or pull requests for this yet. - [x] I discussed this idea on the [community chat](https://gitter.im/encode/community) and feedback is positive. ###...
Sometimes a plugin may want to add content to an existing default template - for example `datasette-search-all` adds a new search box at the top of `index.html`. I also want...
Working on the Dockerfile in #1249 made me wish for automated tests - to confirm that it boots up correctly, can run SpatiaLite and doesn't have weird bugs like the...
For example: https://latest.datasette.io/fixtures/sortable?_sort_desc=sortable&_col=sortable_with_nulls That's `?_sort_desc=sortable&_col=sortable_with_nulls`
The `"allow"` block mechanism can already be used to configure various default permissions. When adding permissions to `datasette-tiddlywiki` I realized it would be good to be able to configure arbitrary...
I need this for a couple of plugins, both of which are broken at the moment: - https://github.com/simonw/datasette-sentry/issues/1 - https://github.com/simonw/datasette-show-errors/issues/2