Elsewhere
Release TIL Research Tool Museum
Filters: Sorted by date
3,015 results
«« first
« previous
page 60 / 101
next »
last »»
TIL
WebAuthn browser support
— I [started exploring](https://twitter.com/simonw/status/1476249939516616704) **[WebAuthn](https://webauthn.guide/)** today - a set of browser standards that adds support for both Yubikey 2FA hardware devices and "platform" authentication using things like Touch ID and Face ID.
TIL
Transferring a GitHub issue from a private to a public repository
— I have my own private `notes` repository where I sometimes create research threads. Occasionally I want to transfer these to a public repository to publish their contents.
Release
datasette-tiddlywiki 0.1
— Run TiddlyWiki in Datasette and save Tiddlers to a SQLite database
TIL
Adding a robots.txt using Cloudflare workers
— I got an unexpected traffic spike to https://russian-ira-facebook-ads.datasettes.com/ - which runs on Cloud Run - and decided to use `robots.txt` to block crawlers.
TIL
Annotated explanation of David Beazley's dataklasses
— David Beazley [on Twitter](https://twitter.com/dabeaz/status/1472742536649351173):
TIL
Safely outputting JSON
— Carelessly including the output of `json.dumps()` in an HTML page can lead to an XSS hole, thanks to the following:
TIL
Creating a minimal SpatiaLite database with Python
— When writing a test for [datasette-leaflet-freedraw](https://github.com/simonw/datasette-leaflet-freedraw) I realized I didn't have a simple tiny recipe for creating an in-memory SpatiaLite database in Python. I came up with this:
TIL
Registering the same Pluggy hook multiple times in a single file
— I found myself wanting to register more than one instance of a [Pluggy](https://pluggy.readthedocs.io/) plugin hook inside a single module.
TIL
Using lsof on macOS
— `lsof` stands for "list open files". Here are some very basic usage notes for the version that ships with macOS.
TIL
Using C_INCLUDE_PATH to install Python packages
— I tried to install my [datasette-bplist](https://github.com/simonw/datasette-bplist) plugin today in a fresh Python 3.10 virtual environment on macOS and got this error:
TIL
Storing files in an S3 bucket between GitHub Actions runs
— For my [git-history live demos](https://github.com/simonw/git-history/issues/30) I needed to store quite large files (~200MB SQLite databases) in between GitHub Actions runs, to avoid having to recreate the entire file from scratch every time.
Release
datasette-cluster-map 0.17.2
— Datasette plugin that shows a map for any data with latitude/longitude columns
TIL
__init_subclass__
— David Beazley [on Twitter](https://twitter.com/dabeaz/status/1466731368956809219) said:
«« first
« previous
page 60 / 101
next »
last »»