datasette-lite
datasette-lite copied to clipboard
Datasette running in your browser using WebAssembly and Pyodide
Can tip the user off that they can paste the CSV into a gist instead. (Should make it so gist URLs are automatically rewritten to work too.)
Some sqlite files are hosted with content-types other than `octet-stream`. So `application/x-sqlite3` and `application/vnd.sqlite3` should probably be allowed as well.
If I'm going to eventually have it work offline as a PWA: - #26 The first step is going to be having it work based entirely on files in this...
I think https://lite.datasette.io/ should be an initial page that lets users select data - it shouldn't load Pyodide and Datasette directly. That way I can provide a more user friendly...
> Just spotted this [in the docs](https://pyodide.org/en/stable/usage/loading-packages.html#installing-wheels-from-arbitrary-urls): > >> Micropip will also install the dependencies of the wheel. If dependency resolution is not desired, you may pass `deps=False`. > >...
Just got that on this page: https://lite.datasette.io/?sql=https%3A%2F%2Fgist.githubusercontent.com%2Fsimonw%2Fac4e19920b4b360752ac0f3ce85ba238%2Fraw%2F90d31cf93bf1d97bb496de78559798f849b17e85%2Fdemo.sql ``` File "/lib/python3.10/asyncio/tasks.py", line 232, in __step result = coro.send(None) File "/lib/python3.10/site-packages/micropip/_micropip.py", line 310, in add_requirement return await self.add_requirement_inner(req) File "/lib/python3.10/site-packages/micropip/_micropip.py", line 391,...
Don't know if you want to include this, but I'm finding it handy in my own fork, so I thought I'd submit it for consideration. This pull request adds two...
S3 defaults (some?) files to `content-type: binary/octet-stream`, and datasette-lite was giving a cryptic "That url could not be loaded" alert. This adds `binary/octet-stream` to the list of recognized content-types, as...
When passing a parquet URL that contains the character `%2F`, it seems that the character is considered as `/`, which convert the original URL to a different one. See, for...
Should fix https://github.com/simonw/datasette-lite/issues/70