Currently working on Datasette and associated projects. Read my blog or follow @simon@simonwillison.net on Mastodon.
-
Datasette
- Half Moon Bay, CA
-
02:44
(UTC -08:00) - https://simonwillison.net/
- @simonw
Sponsors
Highlights
Block or Report
Block or report simonw
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
-
-
-
-
shot-scraper Public
A command-line utility for taking automated screenshots of websites
6,266 contributions in the last year
Less
More
Activity overview
Contribution activity
December 2022
Created 266 commits in 27 repositories
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 2 repositories not shown
Created 5 repositories
- simonw/datasette-geopackage Python
- simonw/cummings.ee SCSS
- simonw/datasette-secret-santa Python
- simonw/todomvc-datasette JavaScript
- simonw/advent-of-code-2022-in-rust Rust
Created a pull request in simonw/datasette that received 30 comments
Port as many tests as possible to async def tests against ds_client
Refs:
#1959
+1,300
−977
•
30
comments
Opened 10 other pull requests in 4 repositories
simonw/datasette
3
merged
1
closed
palewire/cummings.ee
4
merged
natbat/cbwg
1
merged
simonw/cummings.ee
1
closed
Reviewed 4 pull requests in 2 repositories
palewire/cummings.ee
3 pull requests
simonw/datasette
1 pull request
Created an issue in simonw/advent-of-code-2022-in-rust that received 40 comments
Day 7: No Space Left On Device
https://adventofcode.com/2022/day/7
Puzzle input looks like this:
$ ls
dir a
14848514 b.txt
8504156 c.dat
dir d
$ cd a
$ ls
dir e
29116 f
2557 g
62…
40
comments
Opened 68 other issues in 15 repositories
simonw/datasette
11
open
14
closed
- Cog menu is not keyboard accessible (also no ARIA)
- 0.63.3 bugfix release
-
Alternative, async-friendly pattern for
make_app_client()and similar - fully retireTestClient -
Refactor test suite to use mostly
async deftests - Reconsider row value truncation on query page
- Handle abbreviations properly in permission_allowed_actor_restrictions
- Release notes for Datasette 1.0a2
- Improvements to /-/create-token restrictions interface
-
datasette.create_token(...)method for creating signed API tokens - Bad ?_sort returns a 500 error, should be a 400
-
.jsonerrors should be returned as JSON - 500 error on permission debug page when testing actors with _r
-
UI to create reduced scope tokens from the
/-/create-tokenpage -
datasette --getmechanism for sending tokens -
view-instanceshould not be checked for /-/actor.json -
/-/permissionsshould list available permissions - Option for plugins to request that JSON be served on the page
- Mechanism for supporting key rotation for DATASETTE_SECRET
- register_permissions(datasette) plugin hook
- /db/-/create API should require insert-rows permission to use row: or rows: option
- Fix /db/table/-/upsert in the API explorer
- Return number of ignored/replaced items from /-/insert
- Hacker News Datasette write demo
- ignore:true/replace:true options for /db/-/create API
- Release notes for 1.0a1 (and release it)
simonw/advent-of-code-2022-in-rust
1
open
15
closed
- Day 16: Proboscidea Volcanium
- Day 15: Beacon Exclusion Zone
- Day 14: Regolith Reservoir
- Day 13: Distress Signal
- Day 12: Hill Climbing Algorithm
- Day 11: Monkey in the Middle
- Day 10: Cathode-Ray Tube
- Day 9: Rope Bridge
- Day 8: Treetop Tree House
- Day 6: Tuning Trouble
- Day 5: Supply Stacks
- Day 4: Camp Cleanup
- Day 3: Rucksack Reorganization
- Day 2: Rock Paper Scissors
- Figure out CI
- Day 1: Calorie Counting
simonw/datasette-secret-santa
8
closed
- Link to /santa/create_secret_santa if none exist
- Sort out navigation
- Better error if you get your password wrong
- Add a styled UI, with animated snowflakes
- message_read_at should record when they read the message
- Do a better job of encrypting the private key with a password
- Test that exercises whole flow
- Build a secret santa system
simonw/sqlite-utils
2
closed
1
open
simonw/datasette.io
2
open
1
closed
simonw/todomvc-datasette
2
open
1
closed
simonw/datasette-ripgrep
2
closed
nolanlawson/pinafore
1
open
simonw/datasette-gunicorn
1
closed
simonw/datasette-media
1
closed
simonw/help-scraper
1
closed
simonw/datasette-geopackage
1
closed
eyeseast/datasette-geojson
1
open
simonw/datasette-public
1
closed
simonw/datasette-ephemeral-tables
1
closed
Answered 1 discussion in 1 repository
simonw/datasette
simonw/datasette
-
Sqlite Virtual Table as Datasette plugin?
This contribution was made on Dec 15
20
contributions
in private repositories
Dec 1 – Dec 16







