From f2bd308d8757f7d7aa6a8ad838fcaf6db4975a07 Mon Sep 17 00:00:00 2001 From: Simon Willison Date: Fri, 10 Jul 2020 16:20:59 -0700 Subject: [PATCH 01/60] Projects page + more releases link --- README.md | 1 + build_readme.py | 20 ++++++++++++++++++++ releases.md | 6 ++++++ 3 files changed, 27 insertions(+) create mode 100644 releases.md diff --git a/README.md b/README.md index d2b6dc8..ecafbc1 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,7 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat * [datasette-configure-fts 1.0](https://github.com/simonw/datasette-configure-fts/releases/tag/1.0) - 2020-07-06 * [datasette-search-all 0.3](https://github.com/simonw/datasette-search-all/releases/tag/0.3) - 2020-07-06 +More [recent releases](https://github.com/simonw/simonw/blob/main/releases.md) ### On my blog diff --git a/build_readme.py b/build_readme.py index adffa61..141e7d7 100644 --- a/build_readme.py +++ b/build_readme.py @@ -33,6 +33,8 @@ def make_query(after_cursor=None): } nodes { name + description + url releases(last:1) { totalCount nodes { @@ -72,6 +74,8 @@ def fetch_releases(oauth_token): releases.append( { "repo": repo["name"], + "repo_url": repo["url"], + "description": repo["description"], "release": repo["releases"]["nodes"][0]["name"] .replace(repo["name"], "") .strip(), @@ -110,6 +114,7 @@ def fetch_blog_entries(): if __name__ == "__main__": readme = root / "README.md" + project_releases = root / "releases.md" releases = fetch_releases(TOKEN) releases.sort(key=lambda r: r["published_at"], reverse=True) md = "\n".join( @@ -121,6 +126,21 @@ def fetch_blog_entries(): readme_contents = readme.open().read() rewritten = replace_chunk(readme_contents, "recent_releases", md) + # Write out full project-releases.md file + project_releases_md = "\n".join( + [ + ( + "* **[{repo}]({repo_url})**: [{release}]({url}) - {published_at}\n" + "
{description}" + ).format(**release) + for release in releases + ] + ) + project_releases_content = project_releases.open().read() + project_releases.open("w").write( + replace_chunk(project_releases_content, "recent_releases", project_releases_md) + ) + tils = fetch_tils() tils_md = "\n".join( [ diff --git a/releases.md b/releases.md new file mode 100644 index 0000000..22ddb19 --- /dev/null +++ b/releases.md @@ -0,0 +1,6 @@ +# Projects + +All of my released projects, ordered by the date of their most recent release. + + + From 06b686b744f1b11171a7351c9a18573a6465f148 Mon Sep 17 00:00:00 2001 From: Simon Willison Date: Fri, 10 Jul 2020 16:23:07 -0700 Subject: [PATCH 02/60] Commit all files, not just README --- .github/workflows/build.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1af85b0..b8eab90 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -32,10 +32,11 @@ jobs: run: |- python build_readme.py cat README.md - - name: Commit and push if README changed + - name: Commit and push if changed run: |- git diff git config --global user.email "readme-bot@example.com" git config --global user.name "README-bot" - git diff --quiet || (git add README.md && git commit -m "Updated README") + git add -A + git commit -m "Updated content" || exit 0 git push From 86f787e2a62761c5580ae323d6e71fb36896c827 Mon Sep 17 00:00:00 2001 From: README-bot Date: Fri, 10 Jul 2020 23:23:41 +0000 Subject: [PATCH 03/60] Updated content --- releases.md | 136 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 136 insertions(+) diff --git a/releases.md b/releases.md index 22ddb19..3e06290 100644 --- a/releases.md +++ b/releases.md @@ -3,4 +3,140 @@ All of my released projects, ordered by the date of their most recent release. +* **[github-to-sqlite](https://github.com/dogsheep/github-to-sqlite)**: [2.3](https://github.com/dogsheep/github-to-sqlite/releases/tag/2.3) - 2020-07-09 +
Save data from GitHub to a SQLite database +* **[sqlite-utils](https://github.com/simonw/sqlite-utils)**: [2.11](https://github.com/simonw/sqlite-utils/releases/tag/2.11) - 2020-07-08 +
Python CLI utility and library for manipulating SQLite databases +* **[datasette-media](https://github.com/simonw/datasette-media)**: [0.3](https://github.com/simonw/datasette-media/releases/tag/0.3) - 2020-07-08 +
Datasette plugin for serving files from disk based on a SQL query +* **[datasette-configure-fts](https://github.com/simonw/datasette-configure-fts)**: [1.0](https://github.com/simonw/datasette-configure-fts/releases/tag/1.0) - 2020-07-06 +
Datasette plugin for enabling full-text search against selected table columns +* **[datasette-search-all](https://github.com/simonw/datasette-search-all)**: [0.3](https://github.com/simonw/datasette-search-all/releases/tag/0.3) - 2020-07-06 +
Datasette plugin for searching all searchable tables at once +* **[datasette-edit-tables](https://github.com/simonw/datasette-edit-tables)**: [0.2a](https://github.com/simonw/datasette-edit-tables/releases/tag/0.2a) - 2020-07-06 +
Datasette plugin for renaming and deleting tables and columns and changing column types +* **[datasette](https://github.com/simonw/datasette)**: [0.45](https://github.com/simonw/datasette/releases/tag/0.45) - 2020-07-01 +
An open source multi-tool for exploring and publishing data +* **[asgi-csrf](https://github.com/simonw/asgi-csrf)**: [0.6](https://github.com/simonw/asgi-csrf/releases/tag/0.6) - 2020-07-01 +
ASGI middleware for protecting against CSRF attacks +* **[datasette-auth-tokens](https://github.com/simonw/datasette-auth-tokens)**: [0.2.1](https://github.com/simonw/datasette-auth-tokens/releases/tag/0.2.1) - 2020-07-01 +
Datasette plugin for authenticating access using API tokens +* **[datasette-saved-queries](https://github.com/simonw/datasette-saved-queries)**: [0.2](https://github.com/simonw/datasette-saved-queries/releases/tag/0.2) - 2020-07-01 +
Datasette plugin that lets users save and execute queries +* **[datasette-glitch](https://github.com/simonw/datasette-glitch)**: [0.1](https://github.com/simonw/datasette-glitch/releases/tag/0.1) - 2020-07-01 +
Utilities to help run Datasette on Glitch +* **[datasette-init](https://github.com/simonw/datasette-init)**: [0.2](https://github.com/simonw/datasette-init/releases/tag/0.2) - 2020-07-01 +
Ensure specific tables and views exist on startup +* **[datasette-write](https://github.com/simonw/datasette-write)**: [0.1](https://github.com/simonw/datasette-write/releases/tag/0.1) - 2020-07-01 +
Datasette plugin providing a UI for writing to the database +* **[datasette-allow-permissions-debug](https://github.com/simonw/datasette-allow-permissions-debug)**: [0.1](https://github.com/simonw/datasette-allow-permissions-debug/releases/tag/0.1) - 2020-06-30 +
Always allow access to /-/permissions, for debugging +* **[datasette-debug-asgi](https://github.com/simonw/datasette-debug-asgi)**: [0.1.1](https://github.com/simonw/datasette-debug-asgi/releases/tag/0.1.1) - 2020-06-29 +
Datasette plugin for dumping out the ASGI scope +* **[sqlite-generate](https://github.com/simonw/sqlite-generate)**: [1.1.1](https://github.com/simonw/sqlite-generate/releases/tag/1.1.1) - 2020-06-23 +
Tool for generating demo SQLite databases +* **[datasette-block-robots](https://github.com/simonw/datasette-block-robots)**: [0.1.1](https://github.com/simonw/datasette-block-robots/releases/tag/0.1.1) - 2020-06-23 +
Datasette plugin that blocks all robots using robots.txt +* **[click-app-template-demo](https://github.com/simonw/click-app-template-demo)**: [0.1](https://github.com/simonw/click-app-template-demo/releases/tag/0.1) - 2020-06-22 +
Demo for https://github.com/simonw/click-app +* **[datasette-plugin-template-demo](https://github.com/simonw/datasette-plugin-template-demo)**: [0.1](https://github.com/simonw/datasette-plugin-template-demo/releases/tag/0.1) - 2020-06-19 +
Demonstrating https://github.com/simonw/datasette-plugin +* **[datasette-render-images](https://github.com/simonw/datasette-render-images)**: [0.2](https://github.com/simonw/datasette-render-images/releases/tag/0.2) - 2020-06-18 +
Datasette plugin that renders binary blob images using data-uris +* **[datasette-publish-now](https://github.com/simonw/datasette-publish-now)**: [0.6](https://github.com/simonw/datasette-publish-now/releases/tag/0.6) - 2020-06-18 +
Datasette plugin for publishing data using Vercel +* **[datasette-psutil](https://github.com/simonw/datasette-psutil)**: [0.2](https://github.com/simonw/datasette-psutil/releases/tag/0.2) - 2020-06-13 +
Datasette plugin adding a /-/psutil debugging endpoint +* **[datasette-permissions-sql](https://github.com/simonw/datasette-permissions-sql)**: [0.3a](https://github.com/simonw/datasette-permissions-sql/releases/tag/0.3a) - 2020-06-12 +
Datasette plugin for configuring permission checks using SQL queries +* **[asgi-auth-github](https://github.com/simonw/asgi-auth-github)**: [0.1](https://github.com/simonw/asgi-auth-github/releases/tag/0.1) - 2020-06-10 +
ASGI middleware that authenticates users against GitHub +* **[datasette-ics](https://github.com/simonw/datasette-ics)**: [0.4](https://github.com/simonw/datasette-ics/releases/tag/0.4) - 2020-05-29 +
Datasette plugin for outputting iCalendar files +* **[db-to-sqlite](https://github.com/simonw/db-to-sqlite)**: [1.2.1](https://github.com/simonw/db-to-sqlite/releases/tag/1.2.1) - 2020-05-28 +
CLI tool for exporting tables or queries from any SQL database to a SQLite file +* **[datasette-atom](https://github.com/simonw/datasette-atom)**: [0.6](https://github.com/simonw/datasette-atom/releases/tag/0.6) - 2020-05-28 +
Datasette plugin that adds a .atom output format +* **[datasette-cluster-map](https://github.com/simonw/datasette-cluster-map)**: [0.10](https://github.com/simonw/datasette-cluster-map/releases/tag/0.10) - 2020-05-21 +
Datasette plugin that shows a cluster map for any data with latitude/longitude columns +* **[datasette-render-markdown](https://github.com/simonw/datasette-render-markdown)**: [1.1.2](https://github.com/simonw/datasette-render-markdown/releases/tag/1.1.2) - 2020-05-02 +
Datasette plugin for rendering Markdown +* **[twitter-to-sqlite](https://github.com/dogsheep/twitter-to-sqlite)**: [0.21.1](https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.21.1) - 2020-04-30 +
Save data from Twitter to a SQLite database +* **[conditional-get](https://github.com/simonw/conditional-get)**: [0.2a](https://github.com/simonw/conditional-get/releases/tag/0.2a) - 2020-04-30 +
CLI tool for fetching data using HTTP conditional get +* **[datasette-template-sql](https://github.com/simonw/datasette-template-sql)**: [1.0.1](https://github.com/simonw/datasette-template-sql/releases/tag/1.0.1) - 2020-04-22 +
Datasette plugin for executing SQL queries from templates +* **[datasette-auth-existing-cookies](https://github.com/simonw/datasette-auth-existing-cookies)**: [0.7](https://github.com/simonw/datasette-auth-existing-cookies/releases/tag/0.7) - 2020-04-15 +
Datasette plugin that authenticates users based on existing domain cookies +* **[paginate-json](https://github.com/simonw/paginate-json)**: [0.3](https://github.com/simonw/paginate-json/releases/tag/0.3) - 2020-04-14 +
Command-line tool for fetching JSON from paginated APIs +* **[datasette-mask-columns](https://github.com/simonw/datasette-mask-columns)**: [0.2](https://github.com/simonw/datasette-mask-columns/releases/tag/0.2) - 2020-04-14 +
Datasette plugin that masks specified database columns +* **[datasette-clone](https://github.com/simonw/datasette-clone)**: [0.4.1](https://github.com/simonw/datasette-clone/releases/tag/0.4.1) - 2020-04-14 +
Create a local copy of database files from a Datasette instance +* **[datasette-auth-github](https://github.com/simonw/datasette-auth-github)**: [0.12](https://github.com/simonw/datasette-auth-github/releases/tag/0.12) - 2020-04-10 +
Datasette plugin that authenticates users against GitHub +* **[datasette-jq](https://github.com/simonw/datasette-jq)**: [0.2.1](https://github.com/simonw/datasette-jq/releases/tag/0.2.1) - 2020-04-09 +
Datasette plugin that adds a custom SQL function for executing jq expressions against JSON values +* **[healthkit-to-sqlite](https://github.com/dogsheep/healthkit-to-sqlite)**: [0.5](https://github.com/dogsheep/healthkit-to-sqlite/releases/tag/0.5) - 2020-03-28 +
Convert an Apple Healthkit export zip to a SQLite database +* **[swarm-to-sqlite](https://github.com/dogsheep/swarm-to-sqlite)**: [0.3.1](https://github.com/dogsheep/swarm-to-sqlite/releases/tag/0.3.1) - 2020-03-28 +
Create a SQLite database containing your checkin history from Foursquare Swarm +* **[datasette-publish-fly](https://github.com/simonw/datasette-publish-fly)**: [0.2](https://github.com/simonw/datasette-publish-fly/releases/tag/0.2) - 2020-03-25 +
Datasette plugin for publishing data using Fly +* **[inaturalist-to-sqlite](https://github.com/dogsheep/inaturalist-to-sqlite)**: [0.2](https://github.com/dogsheep/inaturalist-to-sqlite/releases/tag/0.2) - 2020-03-24 +
Create a SQLite database containing your observation history from iNaturalist +* **[datasette-render-html](https://github.com/simonw/datasette-render-html)**: [0.1.2](https://github.com/simonw/datasette-render-html/releases/tag/0.1.2) - 2020-03-21 +
Plugin for selectively rendering the HTML is specific columns +* **[datasette-render-timestamps](https://github.com/simonw/datasette-render-timestamps)**: [1.0.1](https://github.com/simonw/datasette-render-timestamps/releases/tag/1.0.1) - 2020-03-21 +
Datasette plugin for rendering timestamps +* **[hacker-news-to-sqlite](https://github.com/dogsheep/hacker-news-to-sqlite)**: [0.3.1](https://github.com/dogsheep/hacker-news-to-sqlite/releases/tag/0.3.1) - 2020-03-21 +
Create a SQLite database containing data pulled from Hacker News +* **[datasette-show-errors](https://github.com/simonw/datasette-show-errors)**: [0.2](https://github.com/simonw/datasette-show-errors/releases/tag/0.2) - 2020-03-21 +
Datasette plugin for displaying error tracebacks +* **[datasette-column-inspect](https://github.com/simonw/datasette-column-inspect)**: [0.1a](https://github.com/simonw/datasette-column-inspect/releases/tag/0.1a) - 2020-03-09 +
Experimental plugin that adds a column inspector +* **[fec-to-sqlite](https://github.com/simonw/fec-to-sqlite)**: [0.2](https://github.com/simonw/fec-to-sqlite/releases/tag/0.2) - 2020-03-07 +
Save FEC campaign finance data to a SQLite database +* **[datasette-upload-csvs](https://github.com/simonw/datasette-upload-csvs)**: [0.4](https://github.com/simonw/datasette-upload-csvs/releases/tag/0.4) - 2020-03-03 +
Datasette plugin for uploading CSV files and converting them to a database table +* **[csv-diff](https://github.com/simonw/csv-diff)**: [0.6](https://github.com/simonw/csv-diff/releases/tag/0.6) - 2020-02-29 +
Python CLI tool and library for diffing CSV files +* **[asgi-log-to-sqlite](https://github.com/simonw/asgi-log-to-sqlite)**: [0.1.1](https://github.com/simonw/asgi-log-to-sqlite/releases/tag/0.1.1) - 2020-02-24 +
ASGI middleware for logging traffic to a SQLite database +* **[shapefile-to-sqlite](https://github.com/simonw/shapefile-to-sqlite)**: [0.2](https://github.com/simonw/shapefile-to-sqlite/releases/tag/0.2) - 2020-02-19 +
Load shapefiles into a SQLite (optionally SpatiaLite) database +* **[geojson-to-sqlite](https://github.com/simonw/geojson-to-sqlite)**: [0.2](https://github.com/simonw/geojson-to-sqlite/releases/tag/0.2) - 2020-02-11 +
CLI tool for converting GeoJSON files to SQLite (with SpatiaLite) +* **[datasette-sentry](https://github.com/simonw/datasette-sentry)**: [0.1.1](https://github.com/simonw/datasette-sentry/releases/tag/0.1.1) - 2020-01-29 +
Datasette plugin for configuring Sentry +* **[yaml-to-sqlite](https://github.com/simonw/yaml-to-sqlite)**: [0.3](https://github.com/simonw/yaml-to-sqlite/releases/tag/0.3) - 2019-11-29 +
Utility for converting YAML files to SQLite +* **[sqlite-transform](https://github.com/simonw/sqlite-transform)**: [0.3](https://github.com/simonw/sqlite-transform/releases/tag/0.3) - 2019-11-04 +
Tool for running transformations on columns in a SQLite database +* **[datasette-leaflet-geojson](https://github.com/simonw/datasette-leaflet-geojson)**: [0.4](https://github.com/simonw/datasette-leaflet-geojson/releases/tag/0.4) - 2019-11-02 +
Datasette plugin that replaces any GeoJSON column values with a Leaflet map. +* **[genome-to-sqlite](https://github.com/dogsheep/genome-to-sqlite)**: [0.1](https://github.com/dogsheep/genome-to-sqlite/releases/tag/0.1) - 2019-09-19 +
Import your genome into a SQLite database +* **[datasette-rure](https://github.com/simonw/datasette-rure)**: [0.3](https://github.com/simonw/datasette-rure/releases/tag/0.3) - 2019-09-11 +
Datasette plugin that adds a custom SQL function for executing matches using the Rust regular expression engine +* **[csvs-to-sqlite](https://github.com/simonw/csvs-to-sqlite)**: [1.0](https://github.com/simonw/csvs-to-sqlite/releases/tag/1.0) - 2019-08-03 +
Convert CSV files into a SQLite database +* **[datasette-cors](https://github.com/simonw/datasette-cors)**: [0.3](https://github.com/simonw/datasette-cors/releases/tag/0.3) - 2019-07-11 +
Datasette plugin for configuring CORS headers +* **[sqlite-diffable](https://github.com/simonw/sqlite-diffable)**: [0.2](https://github.com/simonw/sqlite-diffable/releases/tag/0.2) - 2019-07-04 +
Tools for dumping/loading a SQLite database to diffable directory structure +* **[datasette-json-html](https://github.com/simonw/datasette-json-html)**: [0.5 - tooltips and demos](https://github.com/simonw/datasette-json-html/releases/tag/0.5) - 2019-06-14 +
Datasette plugin for rendering HTML based on JSON values +* **[datasette-render-binary](https://github.com/simonw/datasette-render-binary)**: [0.3](https://github.com/simonw/datasette-render-binary/releases/tag/0.3) - 2019-06-13 +
Datasette plugin for rendering binary data +* **[datasette-bplist](https://github.com/simonw/datasette-bplist)**: [0.1](https://github.com/simonw/datasette-bplist/releases/tag/0.1) - 2019-06-09 +
Datasette plugin for working with Apple's binary plist format +* **[asgi-cors](https://github.com/simonw/asgi-cors)**: [0.2](https://github.com/simonw/asgi-cors/releases/tag/0.2) - 2019-05-07 +
ASGI middleware for applying CORS headers to an ASGI application +* **[sqlite-fts4](https://github.com/simonw/sqlite-fts4)**: [0.5.2](https://github.com/simonw/sqlite-fts4/releases/tag/0.5.2) - 2019-01-09 +
Custom Python functions for working with SQLite FTS4 +* **[datasette-vega](https://github.com/simonw/datasette-vega)**: [0.6.1](https://github.com/simonw/datasette-vega/releases/tag/0.6.1) - 2018-07-10 +
Datasette plugin for visualizing data using Vega From 5fac8ca7d3e804f9aca42ef29fa0dbb6b04a0dd7 Mon Sep 17 00:00:00 2001 From: Simon Willison Date: Fri, 10 Jul 2020 16:28:09 -0700 Subject: [PATCH 04/60] Update title of releases.md --- releases.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases.md b/releases.md index 3e06290..74b831e 100644 --- a/releases.md +++ b/releases.md @@ -1,4 +1,4 @@ -# Projects +# Released projects All of my released projects, ordered by the date of their most recent release. From 55c4121b945d84d7a0883892e690b44c46c0822c Mon Sep 17 00:00:00 2001 From: README-bot Date: Sat, 11 Jul 2020 00:22:33 +0000 Subject: [PATCH 05/60] Updated content --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ecafbc1..c871025 100644 --- a/README.md +++ b/README.md @@ -26,11 +26,11 @@ More on [simonwillison.net](https://simonwillison.net/) ### TIL +* [Using heroku pg:pull to restore a backup to a macOS laptop](https://github.com/simonw/til/blob/master/heroku/pg-pull.md) - 2020-07-11 * [Paginating through the GitHub GraphQL API with Python](https://github.com/simonw/til/blob/master/github/graphql-pagination-python.md) - 2020-07-10 * [Writing tests for the ASGI lifespan protocol with HTTPX](https://github.com/simonw/til/blob/master/asgi/lifespan-test-httpx.md) - 2020-06-29 * [Using LD_PRELOAD to run any version of SQLite with Python](https://github.com/simonw/til/blob/master/sqlite/ld-preload.md) - 2020-06-17 * [Asserting a dictionary is a subset of another dictionary](https://github.com/simonw/til/blob/master/pytest/assert-dictionary-subset.md) - 2020-05-28 -* [Introspecting Python function parameters](https://github.com/simonw/til/blob/master/python/introspect-function-parameters.md) - 2020-05-27 More on [til.simonwillison.net](https://til.simonwillison.net/) From a84959b5893c564cb921984279da755c02d231d9 Mon Sep 17 00:00:00 2001 From: Simon Willison Date: Fri, 10 Jul 2020 17:39:16 -0700 Subject: [PATCH 06/60] Show release count in releases.md --- build_readme.py | 14 ++++++++++---- releases.md | 2 +- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/build_readme.py b/build_readme.py index 141e7d7..812963d 100644 --- a/build_readme.py +++ b/build_readme.py @@ -13,12 +13,14 @@ TOKEN = os.environ.get("SIMONW_TOKEN", "") -def replace_chunk(content, marker, chunk): +def replace_chunk(content, marker, chunk, inline=False): r = re.compile( r".*".format(marker, marker), re.DOTALL, ) - chunk = "\n{}\n".format(marker, chunk, marker) + if not inline: + chunk = "\n{}\n".format(chunk) + chunk = "{}".format(marker, chunk, marker) return r.sub(chunk, content) @@ -137,9 +139,13 @@ def fetch_blog_entries(): ] ) project_releases_content = project_releases.open().read() - project_releases.open("w").write( - replace_chunk(project_releases_content, "recent_releases", project_releases_md) + project_releases_content = replace_chunk( + project_releases_content, "recent_releases", project_releases_md ) + project_releases_content = replace_chunk( + project_releases_content, "release_count", str(len(releases)), inline=True + ) + project_releases.open("w").write(project_releases_content) tils = fetch_tils() tils_md = "\n".join( diff --git a/releases.md b/releases.md index 74b831e..1631da8 100644 --- a/releases.md +++ b/releases.md @@ -1,6 +1,6 @@ # Released projects -All of my released projects, ordered by the date of their most recent release. +All 68 of my released projects, ordered by the date of their most recent release. * **[github-to-sqlite](https://github.com/dogsheep/github-to-sqlite)**: [2.3](https://github.com/dogsheep/github-to-sqlite/releases/tag/2.3) - 2020-07-09 From ae2cbabee8d262422e1b260ac15d096a264a30b8 Mon Sep 17 00:00:00 2001 From: README-bot Date: Sat, 11 Jul 2020 01:05:00 +0000 Subject: [PATCH 07/60] Updated content --- README.md | 2 +- releases.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index c871025..9099084 100644 --- a/README.md +++ b/README.md @@ -4,11 +4,11 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat ### Recent releases +* [datasette-publish-fly 1.0](https://github.com/simonw/datasette-publish-fly/releases/tag/1.0) - 2020-07-11 * [github-to-sqlite 2.3](https://github.com/dogsheep/github-to-sqlite/releases/tag/2.3) - 2020-07-09 * [sqlite-utils 2.11](https://github.com/simonw/sqlite-utils/releases/tag/2.11) - 2020-07-08 * [datasette-media 0.3](https://github.com/simonw/datasette-media/releases/tag/0.3) - 2020-07-08 * [datasette-configure-fts 1.0](https://github.com/simonw/datasette-configure-fts/releases/tag/1.0) - 2020-07-06 -* [datasette-search-all 0.3](https://github.com/simonw/datasette-search-all/releases/tag/0.3) - 2020-07-06 More [recent releases](https://github.com/simonw/simonw/blob/main/releases.md) diff --git a/releases.md b/releases.md index 1631da8..c869fde 100644 --- a/releases.md +++ b/releases.md @@ -3,6 +3,8 @@ All 68 of my released projects, ordered by the date of their most recent release. +* **[datasette-publish-fly](https://github.com/simonw/datasette-publish-fly)**: [1.0](https://github.com/simonw/datasette-publish-fly/releases/tag/1.0) - 2020-07-11 +
Datasette plugin for publishing data using Fly * **[github-to-sqlite](https://github.com/dogsheep/github-to-sqlite)**: [2.3](https://github.com/dogsheep/github-to-sqlite/releases/tag/2.3) - 2020-07-09
Save data from GitHub to a SQLite database * **[sqlite-utils](https://github.com/simonw/sqlite-utils)**: [2.11](https://github.com/simonw/sqlite-utils/releases/tag/2.11) - 2020-07-08 @@ -83,8 +85,6 @@ All 68 of my released pr
Convert an Apple Healthkit export zip to a SQLite database * **[swarm-to-sqlite](https://github.com/dogsheep/swarm-to-sqlite)**: [0.3.1](https://github.com/dogsheep/swarm-to-sqlite/releases/tag/0.3.1) - 2020-03-28
Create a SQLite database containing your checkin history from Foursquare Swarm -* **[datasette-publish-fly](https://github.com/simonw/datasette-publish-fly)**: [0.2](https://github.com/simonw/datasette-publish-fly/releases/tag/0.2) - 2020-03-25 -
Datasette plugin for publishing data using Fly * **[inaturalist-to-sqlite](https://github.com/dogsheep/inaturalist-to-sqlite)**: [0.2](https://github.com/dogsheep/inaturalist-to-sqlite/releases/tag/0.2) - 2020-03-24
Create a SQLite database containing your observation history from iNaturalist * **[datasette-render-html](https://github.com/simonw/datasette-render-html)**: [0.1.2](https://github.com/simonw/datasette-render-html/releases/tag/0.1.2) - 2020-03-21 From da2aea7458ac6a602026756df8dbceb65b37063a Mon Sep 17 00:00:00 2001 From: README-bot Date: Mon, 13 Jul 2020 19:23:48 +0000 Subject: [PATCH 08/60] Updated content --- README.md | 2 +- releases.md | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 9099084..def9e0a 100644 --- a/README.md +++ b/README.md @@ -4,11 +4,11 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat ### Recent releases +* [datasette-auth-passwords 0.1](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.1) - 2020-07-13 * [datasette-publish-fly 1.0](https://github.com/simonw/datasette-publish-fly/releases/tag/1.0) - 2020-07-11 * [github-to-sqlite 2.3](https://github.com/dogsheep/github-to-sqlite/releases/tag/2.3) - 2020-07-09 * [sqlite-utils 2.11](https://github.com/simonw/sqlite-utils/releases/tag/2.11) - 2020-07-08 * [datasette-media 0.3](https://github.com/simonw/datasette-media/releases/tag/0.3) - 2020-07-08 -* [datasette-configure-fts 1.0](https://github.com/simonw/datasette-configure-fts/releases/tag/1.0) - 2020-07-06 More [recent releases](https://github.com/simonw/simonw/blob/main/releases.md) diff --git a/releases.md b/releases.md index c869fde..6c25b47 100644 --- a/releases.md +++ b/releases.md @@ -1,8 +1,10 @@ # Released projects -All 68 of my released projects, ordered by the date of their most recent release. +All 69 of my released projects, ordered by the date of their most recent release. +* **[datasette-auth-passwords](https://github.com/simonw/datasette-auth-passwords)**: [0.1](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.1) - 2020-07-13 +
Datasette plugin for authentication using passwords * **[datasette-publish-fly](https://github.com/simonw/datasette-publish-fly)**: [1.0](https://github.com/simonw/datasette-publish-fly/releases/tag/1.0) - 2020-07-11
Datasette plugin for publishing data using Fly * **[github-to-sqlite](https://github.com/dogsheep/github-to-sqlite)**: [2.3](https://github.com/dogsheep/github-to-sqlite/releases/tag/2.3) - 2020-07-09 From 1275a24c903466d44392e0114200ebfdde1ee520 Mon Sep 17 00:00:00 2001 From: README-bot Date: Mon, 13 Jul 2020 20:34:20 +0000 Subject: [PATCH 09/60] Updated content --- README.md | 2 +- releases.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index def9e0a..ac83c49 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat ### Recent releases -* [datasette-auth-passwords 0.1](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.1) - 2020-07-13 +* [datasette-auth-passwords 0.2a](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.2a) - 2020-07-13 * [datasette-publish-fly 1.0](https://github.com/simonw/datasette-publish-fly/releases/tag/1.0) - 2020-07-11 * [github-to-sqlite 2.3](https://github.com/dogsheep/github-to-sqlite/releases/tag/2.3) - 2020-07-09 * [sqlite-utils 2.11](https://github.com/simonw/sqlite-utils/releases/tag/2.11) - 2020-07-08 diff --git a/releases.md b/releases.md index 6c25b47..a8dcec4 100644 --- a/releases.md +++ b/releases.md @@ -3,7 +3,7 @@ All 69 of my released projects, ordered by the date of their most recent release. -* **[datasette-auth-passwords](https://github.com/simonw/datasette-auth-passwords)**: [0.1](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.1) - 2020-07-13 +* **[datasette-auth-passwords](https://github.com/simonw/datasette-auth-passwords)**: [0.2a](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.2a) - 2020-07-13
Datasette plugin for authentication using passwords * **[datasette-publish-fly](https://github.com/simonw/datasette-publish-fly)**: [1.0](https://github.com/simonw/datasette-publish-fly/releases/tag/1.0) - 2020-07-11
Datasette plugin for publishing data using Fly From 5521f9f60461d32cf1defe96c9ab2bd271134767 Mon Sep 17 00:00:00 2001 From: README-bot Date: Mon, 13 Jul 2020 21:34:38 +0000 Subject: [PATCH 10/60] Updated content --- README.md | 2 +- releases.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index ac83c49..2724415 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat ### Recent releases -* [datasette-auth-passwords 0.2a](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.2a) - 2020-07-13 +* [datasette-auth-passwords 0.2.1](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.2.1) - 2020-07-13 * [datasette-publish-fly 1.0](https://github.com/simonw/datasette-publish-fly/releases/tag/1.0) - 2020-07-11 * [github-to-sqlite 2.3](https://github.com/dogsheep/github-to-sqlite/releases/tag/2.3) - 2020-07-09 * [sqlite-utils 2.11](https://github.com/simonw/sqlite-utils/releases/tag/2.11) - 2020-07-08 diff --git a/releases.md b/releases.md index a8dcec4..859aa1b 100644 --- a/releases.md +++ b/releases.md @@ -3,7 +3,7 @@ All 69 of my released projects, ordered by the date of their most recent release. -* **[datasette-auth-passwords](https://github.com/simonw/datasette-auth-passwords)**: [0.2a](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.2a) - 2020-07-13 +* **[datasette-auth-passwords](https://github.com/simonw/datasette-auth-passwords)**: [0.2.1](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.2.1) - 2020-07-13
Datasette plugin for authentication using passwords * **[datasette-publish-fly](https://github.com/simonw/datasette-publish-fly)**: [1.0](https://github.com/simonw/datasette-publish-fly/releases/tag/1.0) - 2020-07-11
Datasette plugin for publishing data using Fly From e43b2e9e9ef938d5e90053704209e91cffcba973 Mon Sep 17 00:00:00 2001 From: README-bot Date: Mon, 13 Jul 2020 22:13:08 +0000 Subject: [PATCH 11/60] Updated content --- README.md | 2 +- releases.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 2724415..68f251a 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat ### Recent releases -* [datasette-auth-passwords 0.2.1](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.2.1) - 2020-07-13 +* [datasette-auth-passwords 0.3](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.3) - 2020-07-13 * [datasette-publish-fly 1.0](https://github.com/simonw/datasette-publish-fly/releases/tag/1.0) - 2020-07-11 * [github-to-sqlite 2.3](https://github.com/dogsheep/github-to-sqlite/releases/tag/2.3) - 2020-07-09 * [sqlite-utils 2.11](https://github.com/simonw/sqlite-utils/releases/tag/2.11) - 2020-07-08 diff --git a/releases.md b/releases.md index 859aa1b..12de00c 100644 --- a/releases.md +++ b/releases.md @@ -3,7 +3,7 @@ All 69 of my released projects, ordered by the date of their most recent release. -* **[datasette-auth-passwords](https://github.com/simonw/datasette-auth-passwords)**: [0.2.1](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.2.1) - 2020-07-13 +* **[datasette-auth-passwords](https://github.com/simonw/datasette-auth-passwords)**: [0.3](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.3) - 2020-07-13
Datasette plugin for authentication using passwords * **[datasette-publish-fly](https://github.com/simonw/datasette-publish-fly)**: [1.0](https://github.com/simonw/datasette-publish-fly/releases/tag/1.0) - 2020-07-11
Datasette plugin for publishing data using Fly From 1c1526236ac5c5197b59551f71b6b2f4b0e51136 Mon Sep 17 00:00:00 2001 From: README-bot Date: Tue, 14 Jul 2020 03:56:21 +0000 Subject: [PATCH 12/60] Updated content --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 68f251a..5c082f0 100644 --- a/README.md +++ b/README.md @@ -26,11 +26,11 @@ More on [simonwillison.net](https://simonwillison.net/) ### TIL +* [Password hashing in Python with pbkdf2](https://github.com/simonw/til/blob/master/python/password-hashing-with-pbkdf2.md) - 2020-07-14 * [Using heroku pg:pull to restore a backup to a macOS laptop](https://github.com/simonw/til/blob/master/heroku/pg-pull.md) - 2020-07-11 * [Paginating through the GitHub GraphQL API with Python](https://github.com/simonw/til/blob/master/github/graphql-pagination-python.md) - 2020-07-10 * [Writing tests for the ASGI lifespan protocol with HTTPX](https://github.com/simonw/til/blob/master/asgi/lifespan-test-httpx.md) - 2020-06-29 * [Using LD_PRELOAD to run any version of SQLite with Python](https://github.com/simonw/til/blob/master/sqlite/ld-preload.md) - 2020-06-17 -* [Asserting a dictionary is a subset of another dictionary](https://github.com/simonw/til/blob/master/pytest/assert-dictionary-subset.md) - 2020-05-28 More on [til.simonwillison.net](https://til.simonwillison.net/) From a2431b9ea8df8f5c5828b71eff8c45649158eaad Mon Sep 17 00:00:00 2001 From: README-bot Date: Tue, 14 Jul 2020 04:34:33 +0000 Subject: [PATCH 13/60] Updated content --- README.md | 2 +- releases.md | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 5c082f0..6dc48ac 100644 --- a/README.md +++ b/README.md @@ -4,11 +4,11 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat ### Recent releases +* [datasette-plugin-demos 0.4](https://github.com/simonw/datasette-plugin-demos/releases/tag/0.4) - 2020-07-14 * [datasette-auth-passwords 0.3](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.3) - 2020-07-13 * [datasette-publish-fly 1.0](https://github.com/simonw/datasette-publish-fly/releases/tag/1.0) - 2020-07-11 * [github-to-sqlite 2.3](https://github.com/dogsheep/github-to-sqlite/releases/tag/2.3) - 2020-07-09 * [sqlite-utils 2.11](https://github.com/simonw/sqlite-utils/releases/tag/2.11) - 2020-07-08 -* [datasette-media 0.3](https://github.com/simonw/datasette-media/releases/tag/0.3) - 2020-07-08 More [recent releases](https://github.com/simonw/simonw/blob/main/releases.md) diff --git a/releases.md b/releases.md index 12de00c..e030214 100644 --- a/releases.md +++ b/releases.md @@ -1,8 +1,10 @@ # Released projects -All 69 of my released projects, ordered by the date of their most recent release. +All 70 of my released projects, ordered by the date of their most recent release. +* **[datasette-plugin-demos](https://github.com/simonw/datasette-plugin-demos)**: [0.4](https://github.com/simonw/datasette-plugin-demos/releases/tag/0.4) - 2020-07-14 +
Some examples plugins for Datasette * **[datasette-auth-passwords](https://github.com/simonw/datasette-auth-passwords)**: [0.3](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.3) - 2020-07-13
Datasette plugin for authentication using passwords * **[datasette-publish-fly](https://github.com/simonw/datasette-publish-fly)**: [1.0](https://github.com/simonw/datasette-publish-fly/releases/tag/1.0) - 2020-07-11 From 765e4cfbd56684eeaf0f35758be6410e1c923f0a Mon Sep 17 00:00:00 2001 From: Christian Oliff Date: Wed, 15 Jul 2020 19:32:34 +0900 Subject: [PATCH 14/60] equal width columns :-) (#4) Thanks, @coliff! --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 6dc48ac..55a5ed3 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associated projects. Read [my blog](https://simonwillison.net/) or [follow @simonw on Twitter](https://twitter.com/simonw). -
+
### Recent releases @@ -11,7 +11,7 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat * [sqlite-utils 2.11](https://github.com/simonw/sqlite-utils/releases/tag/2.11) - 2020-07-08 More [recent releases](https://github.com/simonw/simonw/blob/main/releases.md) - + ### On my blog @@ -22,7 +22,7 @@ More [recent releases](https://github.com/simonw/simonw/blob/main/releases.md) * [A cookiecutter template for writing Datasette plugins](http://simonwillison.net/2020/Jun/20/cookiecutter-plugins/) - 2020-06-20 More on [simonwillison.net](https://simonwillison.net/) - + ### TIL From a10cbd32e8bff64f581d9a5ddde44149f4665814 Mon Sep 17 00:00:00 2001 From: Simon Willison Date: Wed, 15 Jul 2020 18:10:25 -0700 Subject: [PATCH 15/60] Show 8 releases on homepage --- build_readme.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build_readme.py b/build_readme.py index 812963d..b09c2fa 100644 --- a/build_readme.py +++ b/build_readme.py @@ -122,7 +122,7 @@ def fetch_blog_entries(): md = "\n".join( [ "* [{repo} {release}]({url}) - {published_at}".format(**release) - for release in releases[:5] + for release in releases[:8] ] ) readme_contents = readme.open().read() From cbde74f121b9b56fbc59a8314344d7e084a63efb Mon Sep 17 00:00:00 2001 From: README-bot Date: Thu, 16 Jul 2020 01:11:04 +0000 Subject: [PATCH 16/60] Updated content --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 55a5ed3..56f3719 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,9 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat * [datasette-publish-fly 1.0](https://github.com/simonw/datasette-publish-fly/releases/tag/1.0) - 2020-07-11 * [github-to-sqlite 2.3](https://github.com/dogsheep/github-to-sqlite/releases/tag/2.3) - 2020-07-09 * [sqlite-utils 2.11](https://github.com/simonw/sqlite-utils/releases/tag/2.11) - 2020-07-08 +* [datasette-media 0.3](https://github.com/simonw/datasette-media/releases/tag/0.3) - 2020-07-08 +* [datasette-configure-fts 1.0](https://github.com/simonw/datasette-configure-fts/releases/tag/1.0) - 2020-07-06 +* [datasette-search-all 0.3](https://github.com/simonw/datasette-search-all/releases/tag/0.3) - 2020-07-06 More [recent releases](https://github.com/simonw/simonw/blob/main/releases.md) From c6dbc886477032daa2dcef399008eb6354b10b9f Mon Sep 17 00:00:00 2001 From: Simon Willison Date: Thu, 16 Jul 2020 17:34:47 -0700 Subject: [PATCH 17/60] Added Apache 2 license --- LICENSE | 201 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 201 insertions(+) create mode 100644 LICENSE diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..261eeb9 --- /dev/null +++ b/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. From 74c30afa395ab3f79783194ea8ff41c443c44883 Mon Sep 17 00:00:00 2001 From: README-bot Date: Fri, 17 Jul 2020 04:34:44 +0000 Subject: [PATCH 18/60] Updated content --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 56f3719..ca21e3b 100644 --- a/README.md +++ b/README.md @@ -18,11 +18,11 @@ More [recent releases](https://github.com/simonw/simonw/blob/main/releases.md) ### On my blog +* [Weeknotes: datasette-auth-passwords, a Datasette logo and a whole lot more](http://simonwillison.net/2020/Jul/17/weeknotes-datasette-logo/) - 2020-07-17 * [Building a self-updating profile README for GitHub](http://simonwillison.net/2020/Jul/10/self-updating-profile-readme/) - 2020-07-10 * [Weeknotes: SBA Covid-19 PPP loans, Datasette talks, Datasette plugin upgrades](http://simonwillison.net/2020/Jul/9/sba-covid-19-ppp-loans/) - 2020-07-09 * [Datasette 0.45: The annotated release notes](http://simonwillison.net/2020/Jul/1/datasette-045/) - 2020-07-01 * [Weeknotes: cookiecutter templates, better plugin documentation, sqlite-generate](http://simonwillison.net/2020/Jun/26/weeknotes-plugins-sqlite-generate/) - 2020-06-26 -* [A cookiecutter template for writing Datasette plugins](http://simonwillison.net/2020/Jun/20/cookiecutter-plugins/) - 2020-06-20 More on [simonwillison.net](https://simonwillison.net/) From 1eb982a19e3db75d3d2769c699c00eb5d4f96d27 Mon Sep 17 00:00:00 2001 From: README-bot Date: Fri, 17 Jul 2020 23:25:13 +0000 Subject: [PATCH 19/60] Updated content --- README.md | 2 +- releases.md | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index ca21e3b..2702d92 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,7 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat ### Recent releases +* [datasette-update-api 0.1a](https://github.com/simonw/datasette-update-api/releases/tag/0.1a) - 2020-07-17 * [datasette-plugin-demos 0.4](https://github.com/simonw/datasette-plugin-demos/releases/tag/0.4) - 2020-07-14 * [datasette-auth-passwords 0.3](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.3) - 2020-07-13 * [datasette-publish-fly 1.0](https://github.com/simonw/datasette-publish-fly/releases/tag/1.0) - 2020-07-11 @@ -11,7 +12,6 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat * [sqlite-utils 2.11](https://github.com/simonw/sqlite-utils/releases/tag/2.11) - 2020-07-08 * [datasette-media 0.3](https://github.com/simonw/datasette-media/releases/tag/0.3) - 2020-07-08 * [datasette-configure-fts 1.0](https://github.com/simonw/datasette-configure-fts/releases/tag/1.0) - 2020-07-06 -* [datasette-search-all 0.3](https://github.com/simonw/datasette-search-all/releases/tag/0.3) - 2020-07-06 More [recent releases](https://github.com/simonw/simonw/blob/main/releases.md) diff --git a/releases.md b/releases.md index e030214..39272e2 100644 --- a/releases.md +++ b/releases.md @@ -1,8 +1,10 @@ # Released projects -All 70 of my released projects, ordered by the date of their most recent release. +All 71 of my released projects, ordered by the date of their most recent release. +* **[datasette-update-api](https://github.com/simonw/datasette-update-api)**: [0.1a](https://github.com/simonw/datasette-update-api/releases/tag/0.1a) - 2020-07-17 +
Datasette plugin providing an API for updating data * **[datasette-plugin-demos](https://github.com/simonw/datasette-plugin-demos)**: [0.4](https://github.com/simonw/datasette-plugin-demos/releases/tag/0.4) - 2020-07-14
Some examples plugins for Datasette * **[datasette-auth-passwords](https://github.com/simonw/datasette-auth-passwords)**: [0.3](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.3) - 2020-07-13 From 7ca40764e0b3cad735927423aa774a28782d1ef7 Mon Sep 17 00:00:00 2001 From: README-bot Date: Sat, 18 Jul 2020 23:34:28 +0000 Subject: [PATCH 20/60] Updated content --- README.md | 4 ++-- releases.md | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 2702d92..0e9326d 100644 --- a/README.md +++ b/README.md @@ -4,14 +4,14 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat ### Recent releases +* [twitter-to-sqlite 0.21.2](https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.21.2) - 2020-07-18 +* [github-to-sqlite 2.4](https://github.com/dogsheep/github-to-sqlite/releases/tag/2.4) - 2020-07-18 * [datasette-update-api 0.1a](https://github.com/simonw/datasette-update-api/releases/tag/0.1a) - 2020-07-17 * [datasette-plugin-demos 0.4](https://github.com/simonw/datasette-plugin-demos/releases/tag/0.4) - 2020-07-14 * [datasette-auth-passwords 0.3](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.3) - 2020-07-13 * [datasette-publish-fly 1.0](https://github.com/simonw/datasette-publish-fly/releases/tag/1.0) - 2020-07-11 -* [github-to-sqlite 2.3](https://github.com/dogsheep/github-to-sqlite/releases/tag/2.3) - 2020-07-09 * [sqlite-utils 2.11](https://github.com/simonw/sqlite-utils/releases/tag/2.11) - 2020-07-08 * [datasette-media 0.3](https://github.com/simonw/datasette-media/releases/tag/0.3) - 2020-07-08 -* [datasette-configure-fts 1.0](https://github.com/simonw/datasette-configure-fts/releases/tag/1.0) - 2020-07-06 More [recent releases](https://github.com/simonw/simonw/blob/main/releases.md)
diff --git a/releases.md b/releases.md index 39272e2..dad6e4f 100644 --- a/releases.md +++ b/releases.md @@ -3,6 +3,10 @@ All 71 of my released projects, ordered by the date of their most recent release. +* **[twitter-to-sqlite](https://github.com/dogsheep/twitter-to-sqlite)**: [0.21.2](https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.21.2) - 2020-07-18 +
Save data from Twitter to a SQLite database +* **[github-to-sqlite](https://github.com/dogsheep/github-to-sqlite)**: [2.4](https://github.com/dogsheep/github-to-sqlite/releases/tag/2.4) - 2020-07-18 +
Save data from GitHub to a SQLite database * **[datasette-update-api](https://github.com/simonw/datasette-update-api)**: [0.1a](https://github.com/simonw/datasette-update-api/releases/tag/0.1a) - 2020-07-17
Datasette plugin providing an API for updating data * **[datasette-plugin-demos](https://github.com/simonw/datasette-plugin-demos)**: [0.4](https://github.com/simonw/datasette-plugin-demos/releases/tag/0.4) - 2020-07-14 @@ -11,8 +15,6 @@ All 71 of my released pr
Datasette plugin for authentication using passwords * **[datasette-publish-fly](https://github.com/simonw/datasette-publish-fly)**: [1.0](https://github.com/simonw/datasette-publish-fly/releases/tag/1.0) - 2020-07-11
Datasette plugin for publishing data using Fly -* **[github-to-sqlite](https://github.com/dogsheep/github-to-sqlite)**: [2.3](https://github.com/dogsheep/github-to-sqlite/releases/tag/2.3) - 2020-07-09 -
Save data from GitHub to a SQLite database * **[sqlite-utils](https://github.com/simonw/sqlite-utils)**: [2.11](https://github.com/simonw/sqlite-utils/releases/tag/2.11) - 2020-07-08
Python CLI utility and library for manipulating SQLite databases * **[datasette-media](https://github.com/simonw/datasette-media)**: [0.3](https://github.com/simonw/datasette-media/releases/tag/0.3) - 2020-07-08 @@ -69,8 +71,6 @@ All 71 of my released pr
Datasette plugin that shows a cluster map for any data with latitude/longitude columns * **[datasette-render-markdown](https://github.com/simonw/datasette-render-markdown)**: [1.1.2](https://github.com/simonw/datasette-render-markdown/releases/tag/1.1.2) - 2020-05-02
Datasette plugin for rendering Markdown -* **[twitter-to-sqlite](https://github.com/dogsheep/twitter-to-sqlite)**: [0.21.1](https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.21.1) - 2020-04-30 -
Save data from Twitter to a SQLite database * **[conditional-get](https://github.com/simonw/conditional-get)**: [0.2a](https://github.com/simonw/conditional-get/releases/tag/0.2a) - 2020-04-30
CLI tool for fetching data using HTTP conditional get * **[datasette-template-sql](https://github.com/simonw/datasette-template-sql)**: [1.0.1](https://github.com/simonw/datasette-template-sql/releases/tag/1.0.1) - 2020-04-22 From fe484a1b983a355348ffd00747a15ba3c19db473 Mon Sep 17 00:00:00 2001 From: README-bot Date: Sun, 19 Jul 2020 19:16:57 +0000 Subject: [PATCH 21/60] Updated content --- README.md | 2 +- releases.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 0e9326d..64feefa 100644 --- a/README.md +++ b/README.md @@ -4,9 +4,9 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat ### Recent releases +* [datasette-insert-api 0.2a](https://github.com/simonw/datasette-insert-api/releases/tag/0.2a) - 2020-07-19 * [twitter-to-sqlite 0.21.2](https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.21.2) - 2020-07-18 * [github-to-sqlite 2.4](https://github.com/dogsheep/github-to-sqlite/releases/tag/2.4) - 2020-07-18 -* [datasette-update-api 0.1a](https://github.com/simonw/datasette-update-api/releases/tag/0.1a) - 2020-07-17 * [datasette-plugin-demos 0.4](https://github.com/simonw/datasette-plugin-demos/releases/tag/0.4) - 2020-07-14 * [datasette-auth-passwords 0.3](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.3) - 2020-07-13 * [datasette-publish-fly 1.0](https://github.com/simonw/datasette-publish-fly/releases/tag/1.0) - 2020-07-11 diff --git a/releases.md b/releases.md index dad6e4f..60d7257 100644 --- a/releases.md +++ b/releases.md @@ -3,12 +3,12 @@ All 71 of my released projects, ordered by the date of their most recent release. +* **[datasette-insert-api](https://github.com/simonw/datasette-insert-api)**: [0.2a](https://github.com/simonw/datasette-insert-api/releases/tag/0.2a) - 2020-07-19 +
Datasette plugin providing an API for inserting and updating data * **[twitter-to-sqlite](https://github.com/dogsheep/twitter-to-sqlite)**: [0.21.2](https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.21.2) - 2020-07-18
Save data from Twitter to a SQLite database * **[github-to-sqlite](https://github.com/dogsheep/github-to-sqlite)**: [2.4](https://github.com/dogsheep/github-to-sqlite/releases/tag/2.4) - 2020-07-18
Save data from GitHub to a SQLite database -* **[datasette-update-api](https://github.com/simonw/datasette-update-api)**: [0.1a](https://github.com/simonw/datasette-update-api/releases/tag/0.1a) - 2020-07-17 -
Datasette plugin providing an API for updating data * **[datasette-plugin-demos](https://github.com/simonw/datasette-plugin-demos)**: [0.4](https://github.com/simonw/datasette-plugin-demos/releases/tag/0.4) - 2020-07-14
Some examples plugins for Datasette * **[datasette-auth-passwords](https://github.com/simonw/datasette-auth-passwords)**: [0.3](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.3) - 2020-07-13 From 02030aa6d71b984c68552a6f7e0bc22ce6a7c2e5 Mon Sep 17 00:00:00 2001 From: README-bot Date: Mon, 20 Jul 2020 00:30:41 +0000 Subject: [PATCH 22/60] Updated content --- README.md | 2 +- releases.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 64feefa..d92bf88 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat ### Recent releases -* [datasette-insert-api 0.2a](https://github.com/simonw/datasette-insert-api/releases/tag/0.2a) - 2020-07-19 +* [datasette-insert-api 0.3](https://github.com/simonw/datasette-insert-api/releases/tag/0.3) - 2020-07-20 * [twitter-to-sqlite 0.21.2](https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.21.2) - 2020-07-18 * [github-to-sqlite 2.4](https://github.com/dogsheep/github-to-sqlite/releases/tag/2.4) - 2020-07-18 * [datasette-plugin-demos 0.4](https://github.com/simonw/datasette-plugin-demos/releases/tag/0.4) - 2020-07-14 diff --git a/releases.md b/releases.md index 60d7257..cb29451 100644 --- a/releases.md +++ b/releases.md @@ -3,7 +3,7 @@ All 71 of my released projects, ordered by the date of their most recent release. -* **[datasette-insert-api](https://github.com/simonw/datasette-insert-api)**: [0.2a](https://github.com/simonw/datasette-insert-api/releases/tag/0.2a) - 2020-07-19 +* **[datasette-insert-api](https://github.com/simonw/datasette-insert-api)**: [0.3](https://github.com/simonw/datasette-insert-api/releases/tag/0.3) - 2020-07-20
Datasette plugin providing an API for inserting and updating data * **[twitter-to-sqlite](https://github.com/dogsheep/twitter-to-sqlite)**: [0.21.2](https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.21.2) - 2020-07-18
Save data from Twitter to a SQLite database From a7d54d3873823459e6f66774d7697f7974424224 Mon Sep 17 00:00:00 2001 From: README-bot Date: Mon, 20 Jul 2020 00:46:03 +0000 Subject: [PATCH 23/60] Updated content --- README.md | 2 +- releases.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index d92bf88..8faf8d6 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,7 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat ### Recent releases +* [datasette-auth-tokens 0.2.2](https://github.com/simonw/datasette-auth-tokens/releases/tag/0.2.2) - 2020-07-20 * [datasette-insert-api 0.3](https://github.com/simonw/datasette-insert-api/releases/tag/0.3) - 2020-07-20 * [twitter-to-sqlite 0.21.2](https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.21.2) - 2020-07-18 * [github-to-sqlite 2.4](https://github.com/dogsheep/github-to-sqlite/releases/tag/2.4) - 2020-07-18 @@ -11,7 +12,6 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat * [datasette-auth-passwords 0.3](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.3) - 2020-07-13 * [datasette-publish-fly 1.0](https://github.com/simonw/datasette-publish-fly/releases/tag/1.0) - 2020-07-11 * [sqlite-utils 2.11](https://github.com/simonw/sqlite-utils/releases/tag/2.11) - 2020-07-08 -* [datasette-media 0.3](https://github.com/simonw/datasette-media/releases/tag/0.3) - 2020-07-08 More [recent releases](https://github.com/simonw/simonw/blob/main/releases.md)
diff --git a/releases.md b/releases.md index cb29451..71e8982 100644 --- a/releases.md +++ b/releases.md @@ -3,6 +3,8 @@ All 71 of my released projects, ordered by the date of their most recent release. +* **[datasette-auth-tokens](https://github.com/simonw/datasette-auth-tokens)**: [0.2.2](https://github.com/simonw/datasette-auth-tokens/releases/tag/0.2.2) - 2020-07-20 +
Datasette plugin for authenticating access using API tokens * **[datasette-insert-api](https://github.com/simonw/datasette-insert-api)**: [0.3](https://github.com/simonw/datasette-insert-api/releases/tag/0.3) - 2020-07-20
Datasette plugin providing an API for inserting and updating data * **[twitter-to-sqlite](https://github.com/dogsheep/twitter-to-sqlite)**: [0.21.2](https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.21.2) - 2020-07-18 @@ -29,8 +31,6 @@ All 71 of my released pr
An open source multi-tool for exploring and publishing data * **[asgi-csrf](https://github.com/simonw/asgi-csrf)**: [0.6](https://github.com/simonw/asgi-csrf/releases/tag/0.6) - 2020-07-01
ASGI middleware for protecting against CSRF attacks -* **[datasette-auth-tokens](https://github.com/simonw/datasette-auth-tokens)**: [0.2.1](https://github.com/simonw/datasette-auth-tokens/releases/tag/0.2.1) - 2020-07-01 -
Datasette plugin for authenticating access using API tokens * **[datasette-saved-queries](https://github.com/simonw/datasette-saved-queries)**: [0.2](https://github.com/simonw/datasette-saved-queries/releases/tag/0.2) - 2020-07-01
Datasette plugin that lets users save and execute queries * **[datasette-glitch](https://github.com/simonw/datasette-glitch)**: [0.1](https://github.com/simonw/datasette-glitch/releases/tag/0.1) - 2020-07-01 From 62e25b4e81d07532c47a5410cf1944b2e3404475 Mon Sep 17 00:00:00 2001 From: README-bot Date: Mon, 20 Jul 2020 19:35:22 +0000 Subject: [PATCH 24/60] Updated content --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8faf8d6..4b8ffad 100644 --- a/README.md +++ b/README.md @@ -29,11 +29,11 @@ More on [simonwillison.net](https://simonwillison.net/) ### TIL +* [Upgrading a Heroku PostgreSQL database with pg:copy](https://github.com/simonw/til/blob/master/heroku/pg-upgrade.md) - 2020-07-20 * [Password hashing in Python with pbkdf2](https://github.com/simonw/til/blob/master/python/password-hashing-with-pbkdf2.md) - 2020-07-14 * [Using heroku pg:pull to restore a backup to a macOS laptop](https://github.com/simonw/til/blob/master/heroku/pg-pull.md) - 2020-07-11 * [Paginating through the GitHub GraphQL API with Python](https://github.com/simonw/til/blob/master/github/graphql-pagination-python.md) - 2020-07-10 * [Writing tests for the ASGI lifespan protocol with HTTPX](https://github.com/simonw/til/blob/master/asgi/lifespan-test-httpx.md) - 2020-06-29 -* [Using LD_PRELOAD to run any version of SQLite with Python](https://github.com/simonw/til/blob/master/sqlite/ld-preload.md) - 2020-06-17 More on [til.simonwillison.net](https://til.simonwillison.net/)
From 976b67cd3419ea79d62ed43be51f51768b0dc608 Mon Sep 17 00:00:00 2001 From: README-bot Date: Tue, 21 Jul 2020 16:31:30 +0000 Subject: [PATCH 25/60] Updated content --- README.md | 4 ++-- releases.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 4b8ffad..bd332a8 100644 --- a/README.md +++ b/README.md @@ -4,8 +4,8 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat ### Recent releases +* [datasette-insert-api 0.4](https://github.com/simonw/datasette-insert-api/releases/tag/0.4) - 2020-07-21 * [datasette-auth-tokens 0.2.2](https://github.com/simonw/datasette-auth-tokens/releases/tag/0.2.2) - 2020-07-20 -* [datasette-insert-api 0.3](https://github.com/simonw/datasette-insert-api/releases/tag/0.3) - 2020-07-20 * [twitter-to-sqlite 0.21.2](https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.21.2) - 2020-07-18 * [github-to-sqlite 2.4](https://github.com/dogsheep/github-to-sqlite/releases/tag/2.4) - 2020-07-18 * [datasette-plugin-demos 0.4](https://github.com/simonw/datasette-plugin-demos/releases/tag/0.4) - 2020-07-14 @@ -29,11 +29,11 @@ More on [simonwillison.net](https://simonwillison.net/) ### TIL +* [Registering temporary pluggy plugins inside tests](https://github.com/simonw/til/blob/master/pytest/registering-plugins-in-tests.md) - 2020-07-21 * [Upgrading a Heroku PostgreSQL database with pg:copy](https://github.com/simonw/til/blob/master/heroku/pg-upgrade.md) - 2020-07-20 * [Password hashing in Python with pbkdf2](https://github.com/simonw/til/blob/master/python/password-hashing-with-pbkdf2.md) - 2020-07-14 * [Using heroku pg:pull to restore a backup to a macOS laptop](https://github.com/simonw/til/blob/master/heroku/pg-pull.md) - 2020-07-11 * [Paginating through the GitHub GraphQL API with Python](https://github.com/simonw/til/blob/master/github/graphql-pagination-python.md) - 2020-07-10 -* [Writing tests for the ASGI lifespan protocol with HTTPX](https://github.com/simonw/til/blob/master/asgi/lifespan-test-httpx.md) - 2020-06-29 More on [til.simonwillison.net](https://til.simonwillison.net/)
diff --git a/releases.md b/releases.md index 71e8982..81a6dcf 100644 --- a/releases.md +++ b/releases.md @@ -3,10 +3,10 @@ All 71 of my released projects, ordered by the date of their most recent release. +* **[datasette-insert-api](https://github.com/simonw/datasette-insert-api)**: [0.4](https://github.com/simonw/datasette-insert-api/releases/tag/0.4) - 2020-07-21 +
Datasette plugin providing an API for inserting and updating data * **[datasette-auth-tokens](https://github.com/simonw/datasette-auth-tokens)**: [0.2.2](https://github.com/simonw/datasette-auth-tokens/releases/tag/0.2.2) - 2020-07-20
Datasette plugin for authenticating access using API tokens -* **[datasette-insert-api](https://github.com/simonw/datasette-insert-api)**: [0.3](https://github.com/simonw/datasette-insert-api/releases/tag/0.3) - 2020-07-20 -
Datasette plugin providing an API for inserting and updating data * **[twitter-to-sqlite](https://github.com/dogsheep/twitter-to-sqlite)**: [0.21.2](https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.21.2) - 2020-07-18
Save data from Twitter to a SQLite database * **[github-to-sqlite](https://github.com/dogsheep/github-to-sqlite)**: [2.4](https://github.com/dogsheep/github-to-sqlite/releases/tag/2.4) - 2020-07-18 From 6b19ae336187562aa785c407e5e7789802b47e90 Mon Sep 17 00:00:00 2001 From: README-bot Date: Tue, 21 Jul 2020 19:35:08 +0000 Subject: [PATCH 26/60] Updated content --- README.md | 2 +- releases.md | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index bd332a8..145673d 100644 --- a/README.md +++ b/README.md @@ -5,13 +5,13 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat ### Recent releases * [datasette-insert-api 0.4](https://github.com/simonw/datasette-insert-api/releases/tag/0.4) - 2020-07-21 +* [datasette-copyable 0.1](https://github.com/simonw/datasette-copyable/releases/tag/0.1) - 2020-07-21 * [datasette-auth-tokens 0.2.2](https://github.com/simonw/datasette-auth-tokens/releases/tag/0.2.2) - 2020-07-20 * [twitter-to-sqlite 0.21.2](https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.21.2) - 2020-07-18 * [github-to-sqlite 2.4](https://github.com/dogsheep/github-to-sqlite/releases/tag/2.4) - 2020-07-18 * [datasette-plugin-demos 0.4](https://github.com/simonw/datasette-plugin-demos/releases/tag/0.4) - 2020-07-14 * [datasette-auth-passwords 0.3](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.3) - 2020-07-13 * [datasette-publish-fly 1.0](https://github.com/simonw/datasette-publish-fly/releases/tag/1.0) - 2020-07-11 -* [sqlite-utils 2.11](https://github.com/simonw/sqlite-utils/releases/tag/2.11) - 2020-07-08 More [recent releases](https://github.com/simonw/simonw/blob/main/releases.md) diff --git a/releases.md b/releases.md index 81a6dcf..abe2ca2 100644 --- a/releases.md +++ b/releases.md @@ -1,10 +1,12 @@ # Released projects -All 71 of my released projects, ordered by the date of their most recent release. +All 72 of my released projects, ordered by the date of their most recent release. * **[datasette-insert-api](https://github.com/simonw/datasette-insert-api)**: [0.4](https://github.com/simonw/datasette-insert-api/releases/tag/0.4) - 2020-07-21
Datasette plugin providing an API for inserting and updating data +* **[datasette-copyable](https://github.com/simonw/datasette-copyable)**: [0.1](https://github.com/simonw/datasette-copyable/releases/tag/0.1) - 2020-07-21 +
Datasette plugin for outputting tables in formats suitable for copy and paste * **[datasette-auth-tokens](https://github.com/simonw/datasette-auth-tokens)**: [0.2.2](https://github.com/simonw/datasette-auth-tokens/releases/tag/0.2.2) - 2020-07-20
Datasette plugin for authenticating access using API tokens * **[twitter-to-sqlite](https://github.com/dogsheep/twitter-to-sqlite)**: [0.21.2](https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.21.2) - 2020-07-18 From 396ab574a5e6e0d7090d255c71979a5edc80ffcb Mon Sep 17 00:00:00 2001 From: README-bot Date: Tue, 21 Jul 2020 22:26:24 +0000 Subject: [PATCH 27/60] Updated content --- README.md | 2 +- releases.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 145673d..d19b80a 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat ### Recent releases * [datasette-insert-api 0.4](https://github.com/simonw/datasette-insert-api/releases/tag/0.4) - 2020-07-21 -* [datasette-copyable 0.1](https://github.com/simonw/datasette-copyable/releases/tag/0.1) - 2020-07-21 +* [datasette-copyable 0.2](https://github.com/simonw/datasette-copyable/releases/tag/0.2) - 2020-07-21 * [datasette-auth-tokens 0.2.2](https://github.com/simonw/datasette-auth-tokens/releases/tag/0.2.2) - 2020-07-20 * [twitter-to-sqlite 0.21.2](https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.21.2) - 2020-07-18 * [github-to-sqlite 2.4](https://github.com/dogsheep/github-to-sqlite/releases/tag/2.4) - 2020-07-18 diff --git a/releases.md b/releases.md index abe2ca2..e2e6f30 100644 --- a/releases.md +++ b/releases.md @@ -5,7 +5,7 @@ All 72 of my released pr * **[datasette-insert-api](https://github.com/simonw/datasette-insert-api)**: [0.4](https://github.com/simonw/datasette-insert-api/releases/tag/0.4) - 2020-07-21
Datasette plugin providing an API for inserting and updating data -* **[datasette-copyable](https://github.com/simonw/datasette-copyable)**: [0.1](https://github.com/simonw/datasette-copyable/releases/tag/0.1) - 2020-07-21 +* **[datasette-copyable](https://github.com/simonw/datasette-copyable)**: [0.2](https://github.com/simonw/datasette-copyable/releases/tag/0.2) - 2020-07-21
Datasette plugin for outputting tables in formats suitable for copy and paste * **[datasette-auth-tokens](https://github.com/simonw/datasette-auth-tokens)**: [0.2.2](https://github.com/simonw/datasette-auth-tokens/releases/tag/0.2.2) - 2020-07-20
Datasette plugin for authenticating access using API tokens From efbbd94bf9b90a266d573ca8d1c79e36dc2bbd5d Mon Sep 17 00:00:00 2001 From: README-bot Date: Wed, 22 Jul 2020 17:15:01 +0000 Subject: [PATCH 28/60] Updated content --- README.md | 2 +- releases.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index d19b80a..fd2d15c 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,7 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat ### Recent releases +* [datasette-clone 0.5](https://github.com/simonw/datasette-clone/releases/tag/0.5) - 2020-07-22 * [datasette-insert-api 0.4](https://github.com/simonw/datasette-insert-api/releases/tag/0.4) - 2020-07-21 * [datasette-copyable 0.2](https://github.com/simonw/datasette-copyable/releases/tag/0.2) - 2020-07-21 * [datasette-auth-tokens 0.2.2](https://github.com/simonw/datasette-auth-tokens/releases/tag/0.2.2) - 2020-07-20 @@ -11,7 +12,6 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat * [github-to-sqlite 2.4](https://github.com/dogsheep/github-to-sqlite/releases/tag/2.4) - 2020-07-18 * [datasette-plugin-demos 0.4](https://github.com/simonw/datasette-plugin-demos/releases/tag/0.4) - 2020-07-14 * [datasette-auth-passwords 0.3](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.3) - 2020-07-13 -* [datasette-publish-fly 1.0](https://github.com/simonw/datasette-publish-fly/releases/tag/1.0) - 2020-07-11 More [recent releases](https://github.com/simonw/simonw/blob/main/releases.md) diff --git a/releases.md b/releases.md index e2e6f30..e7b9403 100644 --- a/releases.md +++ b/releases.md @@ -3,6 +3,8 @@ All 72 of my released projects, ordered by the date of their most recent release. +* **[datasette-clone](https://github.com/simonw/datasette-clone)**: [0.5](https://github.com/simonw/datasette-clone/releases/tag/0.5) - 2020-07-22 +
Create a local copy of database files from a Datasette instance * **[datasette-insert-api](https://github.com/simonw/datasette-insert-api)**: [0.4](https://github.com/simonw/datasette-insert-api/releases/tag/0.4) - 2020-07-21
Datasette plugin providing an API for inserting and updating data * **[datasette-copyable](https://github.com/simonw/datasette-copyable)**: [0.2](https://github.com/simonw/datasette-copyable/releases/tag/0.2) - 2020-07-21 @@ -83,8 +85,6 @@ All 72 of my released pr
Command-line tool for fetching JSON from paginated APIs * **[datasette-mask-columns](https://github.com/simonw/datasette-mask-columns)**: [0.2](https://github.com/simonw/datasette-mask-columns/releases/tag/0.2) - 2020-04-14
Datasette plugin that masks specified database columns -* **[datasette-clone](https://github.com/simonw/datasette-clone)**: [0.4.1](https://github.com/simonw/datasette-clone/releases/tag/0.4.1) - 2020-04-14 -
Create a local copy of database files from a Datasette instance * **[datasette-auth-github](https://github.com/simonw/datasette-auth-github)**: [0.12](https://github.com/simonw/datasette-auth-github/releases/tag/0.12) - 2020-04-10
Datasette plugin that authenticates users against GitHub * **[datasette-jq](https://github.com/simonw/datasette-jq)**: [0.2.1](https://github.com/simonw/datasette-jq/releases/tag/0.2.1) - 2020-04-09 From 692ef477b7ca5e6e9f830757c942d64831ecc477 Mon Sep 17 00:00:00 2001 From: README-bot Date: Wed, 22 Jul 2020 20:34:26 +0000 Subject: [PATCH 29/60] Updated content --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index fd2d15c..778c16e 100644 --- a/README.md +++ b/README.md @@ -29,11 +29,11 @@ More on [simonwillison.net](https://simonwillison.net/) ### TIL +* [Updating a Markdown table of contents with a GitHub Action](https://github.com/simonw/til/blob/master/github-actions/markdown-table-of-contents.md) - 2020-07-22 * [Registering temporary pluggy plugins inside tests](https://github.com/simonw/til/blob/master/pytest/registering-plugins-in-tests.md) - 2020-07-21 * [Upgrading a Heroku PostgreSQL database with pg:copy](https://github.com/simonw/til/blob/master/heroku/pg-upgrade.md) - 2020-07-20 * [Password hashing in Python with pbkdf2](https://github.com/simonw/til/blob/master/python/password-hashing-with-pbkdf2.md) - 2020-07-14 * [Using heroku pg:pull to restore a backup to a macOS laptop](https://github.com/simonw/til/blob/master/heroku/pg-pull.md) - 2020-07-11 -* [Paginating through the GitHub GraphQL API with Python](https://github.com/simonw/til/blob/master/github/graphql-pagination-python.md) - 2020-07-10 More on [til.simonwillison.net](https://til.simonwillison.net/) From 085075a8602a86125c8715e9a90f62916f824cad Mon Sep 17 00:00:00 2001 From: README-bot Date: Thu, 23 Jul 2020 15:34:29 +0000 Subject: [PATCH 30/60] Updated content --- README.md | 2 +- releases.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 778c16e..f70e6f5 100644 --- a/README.md +++ b/README.md @@ -4,11 +4,11 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat ### Recent releases +* [twitter-to-sqlite 0.21.3](https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.21.3) - 2020-07-23 * [datasette-clone 0.5](https://github.com/simonw/datasette-clone/releases/tag/0.5) - 2020-07-22 * [datasette-insert-api 0.4](https://github.com/simonw/datasette-insert-api/releases/tag/0.4) - 2020-07-21 * [datasette-copyable 0.2](https://github.com/simonw/datasette-copyable/releases/tag/0.2) - 2020-07-21 * [datasette-auth-tokens 0.2.2](https://github.com/simonw/datasette-auth-tokens/releases/tag/0.2.2) - 2020-07-20 -* [twitter-to-sqlite 0.21.2](https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.21.2) - 2020-07-18 * [github-to-sqlite 2.4](https://github.com/dogsheep/github-to-sqlite/releases/tag/2.4) - 2020-07-18 * [datasette-plugin-demos 0.4](https://github.com/simonw/datasette-plugin-demos/releases/tag/0.4) - 2020-07-14 * [datasette-auth-passwords 0.3](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.3) - 2020-07-13 diff --git a/releases.md b/releases.md index e7b9403..16955a6 100644 --- a/releases.md +++ b/releases.md @@ -3,6 +3,8 @@ All 72 of my released projects, ordered by the date of their most recent release. +* **[twitter-to-sqlite](https://github.com/dogsheep/twitter-to-sqlite)**: [0.21.3](https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.21.3) - 2020-07-23 +
Save data from Twitter to a SQLite database * **[datasette-clone](https://github.com/simonw/datasette-clone)**: [0.5](https://github.com/simonw/datasette-clone/releases/tag/0.5) - 2020-07-22
Create a local copy of database files from a Datasette instance * **[datasette-insert-api](https://github.com/simonw/datasette-insert-api)**: [0.4](https://github.com/simonw/datasette-insert-api/releases/tag/0.4) - 2020-07-21 @@ -11,8 +13,6 @@ All 72 of my released pr
Datasette plugin for outputting tables in formats suitable for copy and paste * **[datasette-auth-tokens](https://github.com/simonw/datasette-auth-tokens)**: [0.2.2](https://github.com/simonw/datasette-auth-tokens/releases/tag/0.2.2) - 2020-07-20
Datasette plugin for authenticating access using API tokens -* **[twitter-to-sqlite](https://github.com/dogsheep/twitter-to-sqlite)**: [0.21.2](https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.21.2) - 2020-07-18 -
Save data from Twitter to a SQLite database * **[github-to-sqlite](https://github.com/dogsheep/github-to-sqlite)**: [2.4](https://github.com/dogsheep/github-to-sqlite/releases/tag/2.4) - 2020-07-18
Save data from GitHub to a SQLite database * **[datasette-plugin-demos](https://github.com/simonw/datasette-plugin-demos)**: [0.4](https://github.com/simonw/datasette-plugin-demos/releases/tag/0.4) - 2020-07-14 From c88fbcfb7579de30cd4461882789ed5392c21948 Mon Sep 17 00:00:00 2001 From: README-bot Date: Thu, 23 Jul 2020 21:34:33 +0000 Subject: [PATCH 31/60] Updated content --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f70e6f5..3fb5054 100644 --- a/README.md +++ b/README.md @@ -29,11 +29,11 @@ More on [simonwillison.net](https://simonwillison.net/) ### TIL +* [Implementing a "copy to clipboard" button](https://github.com/simonw/til/blob/master/javascript/copy-button.md) - 2020-07-23 * [Updating a Markdown table of contents with a GitHub Action](https://github.com/simonw/til/blob/master/github-actions/markdown-table-of-contents.md) - 2020-07-22 * [Registering temporary pluggy plugins inside tests](https://github.com/simonw/til/blob/master/pytest/registering-plugins-in-tests.md) - 2020-07-21 * [Upgrading a Heroku PostgreSQL database with pg:copy](https://github.com/simonw/til/blob/master/heroku/pg-upgrade.md) - 2020-07-20 * [Password hashing in Python with pbkdf2](https://github.com/simonw/til/blob/master/python/password-hashing-with-pbkdf2.md) - 2020-07-14 -* [Using heroku pg:pull to restore a backup to a macOS laptop](https://github.com/simonw/til/blob/master/heroku/pg-pull.md) - 2020-07-11 More on [til.simonwillison.net](https://til.simonwillison.net/) From a9ebfe0ffb3660a767bc57341c1d3db56b778d40 Mon Sep 17 00:00:00 2001 From: README-bot Date: Fri, 24 Jul 2020 00:46:33 +0000 Subject: [PATCH 32/60] Updated content --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3fb5054..c88d3b9 100644 --- a/README.md +++ b/README.md @@ -18,11 +18,11 @@ More [recent releases](https://github.com/simonw/simonw/blob/main/releases.md) ### On my blog +* [Weeknotes: datasette-copyable, datasette-insert-api](http://simonwillison.net/2020/Jul/23/datasette-copyable-datasette-insert-api/) - 2020-07-23 * [Weeknotes: datasette-auth-passwords, a Datasette logo and a whole lot more](http://simonwillison.net/2020/Jul/17/weeknotes-datasette-logo/) - 2020-07-17 * [Building a self-updating profile README for GitHub](http://simonwillison.net/2020/Jul/10/self-updating-profile-readme/) - 2020-07-10 * [Weeknotes: SBA Covid-19 PPP loans, Datasette talks, Datasette plugin upgrades](http://simonwillison.net/2020/Jul/9/sba-covid-19-ppp-loans/) - 2020-07-09 * [Datasette 0.45: The annotated release notes](http://simonwillison.net/2020/Jul/1/datasette-045/) - 2020-07-01 -* [Weeknotes: cookiecutter templates, better plugin documentation, sqlite-generate](http://simonwillison.net/2020/Jun/26/weeknotes-plugins-sqlite-generate/) - 2020-06-26 More on [simonwillison.net](https://simonwillison.net/) From 8a65e700a344a0e80a0143beceaa70452e8fb4c8 Mon Sep 17 00:00:00 2001 From: README-bot Date: Sat, 25 Jul 2020 20:34:46 +0000 Subject: [PATCH 33/60] Updated content --- README.md | 2 +- releases.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index c88d3b9..8da0ab2 100644 --- a/README.md +++ b/README.md @@ -4,9 +4,9 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat ### Recent releases +* [datasette-insert 0.5](https://github.com/simonw/datasette-insert/releases/tag/0.5) - 2020-07-25 * [twitter-to-sqlite 0.21.3](https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.21.3) - 2020-07-23 * [datasette-clone 0.5](https://github.com/simonw/datasette-clone/releases/tag/0.5) - 2020-07-22 -* [datasette-insert-api 0.4](https://github.com/simonw/datasette-insert-api/releases/tag/0.4) - 2020-07-21 * [datasette-copyable 0.2](https://github.com/simonw/datasette-copyable/releases/tag/0.2) - 2020-07-21 * [datasette-auth-tokens 0.2.2](https://github.com/simonw/datasette-auth-tokens/releases/tag/0.2.2) - 2020-07-20 * [github-to-sqlite 2.4](https://github.com/dogsheep/github-to-sqlite/releases/tag/2.4) - 2020-07-18 diff --git a/releases.md b/releases.md index 16955a6..8b3dcae 100644 --- a/releases.md +++ b/releases.md @@ -3,12 +3,12 @@ All 72 of my released projects, ordered by the date of their most recent release. +* **[datasette-insert](https://github.com/simonw/datasette-insert)**: [0.5](https://github.com/simonw/datasette-insert/releases/tag/0.5) - 2020-07-25 +
Datasette plugin for inserting and updating data * **[twitter-to-sqlite](https://github.com/dogsheep/twitter-to-sqlite)**: [0.21.3](https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.21.3) - 2020-07-23
Save data from Twitter to a SQLite database * **[datasette-clone](https://github.com/simonw/datasette-clone)**: [0.5](https://github.com/simonw/datasette-clone/releases/tag/0.5) - 2020-07-22
Create a local copy of database files from a Datasette instance -* **[datasette-insert-api](https://github.com/simonw/datasette-insert-api)**: [0.4](https://github.com/simonw/datasette-insert-api/releases/tag/0.4) - 2020-07-21 -
Datasette plugin providing an API for inserting and updating data * **[datasette-copyable](https://github.com/simonw/datasette-copyable)**: [0.2](https://github.com/simonw/datasette-copyable/releases/tag/0.2) - 2020-07-21
Datasette plugin for outputting tables in formats suitable for copy and paste * **[datasette-auth-tokens](https://github.com/simonw/datasette-auth-tokens)**: [0.2.2](https://github.com/simonw/datasette-auth-tokens/releases/tag/0.2.2) - 2020-07-20 From 283b4c0e312748d97fd65c0d2208a2e0462ba962 Mon Sep 17 00:00:00 2001 From: README-bot Date: Sat, 25 Jul 2020 22:48:10 +0000 Subject: [PATCH 34/60] Updated content --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8da0ab2..d318286 100644 --- a/README.md +++ b/README.md @@ -29,11 +29,11 @@ More on [simonwillison.net](https://simonwillison.net/) ### TIL +* [PostgreSQL full-text search in the Django Admin](https://github.com/simonw/til/blob/master/django/postgresql-full-text-search-admin.md) - 2020-07-25 * [Implementing a "copy to clipboard" button](https://github.com/simonw/til/blob/master/javascript/copy-button.md) - 2020-07-23 * [Updating a Markdown table of contents with a GitHub Action](https://github.com/simonw/til/blob/master/github-actions/markdown-table-of-contents.md) - 2020-07-22 * [Registering temporary pluggy plugins inside tests](https://github.com/simonw/til/blob/master/pytest/registering-plugins-in-tests.md) - 2020-07-21 * [Upgrading a Heroku PostgreSQL database with pg:copy](https://github.com/simonw/til/blob/master/heroku/pg-upgrade.md) - 2020-07-20 -* [Password hashing in Python with pbkdf2](https://github.com/simonw/til/blob/master/python/password-hashing-with-pbkdf2.md) - 2020-07-14 More on [til.simonwillison.net](https://til.simonwillison.net/) From d14817a3350ff08a6199ae432097814dee826317 Mon Sep 17 00:00:00 2001 From: README-bot Date: Sun, 26 Jul 2020 00:29:00 +0000 Subject: [PATCH 35/60] Updated content --- README.md | 2 +- releases.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index d318286..324a536 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,7 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat ### Recent releases +* [datasette-auth-passwords 0.3.1](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.3.1) - 2020-07-26 * [datasette-insert 0.5](https://github.com/simonw/datasette-insert/releases/tag/0.5) - 2020-07-25 * [twitter-to-sqlite 0.21.3](https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.21.3) - 2020-07-23 * [datasette-clone 0.5](https://github.com/simonw/datasette-clone/releases/tag/0.5) - 2020-07-22 @@ -11,7 +12,6 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat * [datasette-auth-tokens 0.2.2](https://github.com/simonw/datasette-auth-tokens/releases/tag/0.2.2) - 2020-07-20 * [github-to-sqlite 2.4](https://github.com/dogsheep/github-to-sqlite/releases/tag/2.4) - 2020-07-18 * [datasette-plugin-demos 0.4](https://github.com/simonw/datasette-plugin-demos/releases/tag/0.4) - 2020-07-14 -* [datasette-auth-passwords 0.3](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.3) - 2020-07-13 More [recent releases](https://github.com/simonw/simonw/blob/main/releases.md) diff --git a/releases.md b/releases.md index 8b3dcae..2c77882 100644 --- a/releases.md +++ b/releases.md @@ -3,6 +3,8 @@ All 72 of my released projects, ordered by the date of their most recent release. +* **[datasette-auth-passwords](https://github.com/simonw/datasette-auth-passwords)**: [0.3.1](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.3.1) - 2020-07-26 +
Datasette plugin for authentication using passwords * **[datasette-insert](https://github.com/simonw/datasette-insert)**: [0.5](https://github.com/simonw/datasette-insert/releases/tag/0.5) - 2020-07-25
Datasette plugin for inserting and updating data * **[twitter-to-sqlite](https://github.com/dogsheep/twitter-to-sqlite)**: [0.21.3](https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.21.3) - 2020-07-23 @@ -17,8 +19,6 @@ All 72 of my released pr
Save data from GitHub to a SQLite database * **[datasette-plugin-demos](https://github.com/simonw/datasette-plugin-demos)**: [0.4](https://github.com/simonw/datasette-plugin-demos/releases/tag/0.4) - 2020-07-14
Some examples plugins for Datasette -* **[datasette-auth-passwords](https://github.com/simonw/datasette-auth-passwords)**: [0.3](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.3) - 2020-07-13 -
Datasette plugin for authentication using passwords * **[datasette-publish-fly](https://github.com/simonw/datasette-publish-fly)**: [1.0](https://github.com/simonw/datasette-publish-fly/releases/tag/1.0) - 2020-07-11
Datasette plugin for publishing data using Fly * **[sqlite-utils](https://github.com/simonw/sqlite-utils)**: [2.11](https://github.com/simonw/sqlite-utils/releases/tag/2.11) - 2020-07-08 From ad8622f9c2e7a9185fd13274ef34a49277c8cd4e Mon Sep 17 00:00:00 2001 From: README-bot Date: Mon, 27 Jul 2020 05:00:14 +0000 Subject: [PATCH 36/60] Updated content --- README.md | 2 +- releases.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 324a536..ad95d98 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,7 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat ### Recent releases +* [datasette-render-images 0.3](https://github.com/simonw/datasette-render-images/releases/tag/0.3) - 2020-07-27 * [datasette-auth-passwords 0.3.1](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.3.1) - 2020-07-26 * [datasette-insert 0.5](https://github.com/simonw/datasette-insert/releases/tag/0.5) - 2020-07-25 * [twitter-to-sqlite 0.21.3](https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.21.3) - 2020-07-23 @@ -11,7 +12,6 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat * [datasette-copyable 0.2](https://github.com/simonw/datasette-copyable/releases/tag/0.2) - 2020-07-21 * [datasette-auth-tokens 0.2.2](https://github.com/simonw/datasette-auth-tokens/releases/tag/0.2.2) - 2020-07-20 * [github-to-sqlite 2.4](https://github.com/dogsheep/github-to-sqlite/releases/tag/2.4) - 2020-07-18 -* [datasette-plugin-demos 0.4](https://github.com/simonw/datasette-plugin-demos/releases/tag/0.4) - 2020-07-14 More [recent releases](https://github.com/simonw/simonw/blob/main/releases.md) diff --git a/releases.md b/releases.md index 2c77882..8976748 100644 --- a/releases.md +++ b/releases.md @@ -3,6 +3,8 @@ All 72 of my released projects, ordered by the date of their most recent release. +* **[datasette-render-images](https://github.com/simonw/datasette-render-images)**: [0.3](https://github.com/simonw/datasette-render-images/releases/tag/0.3) - 2020-07-27 +
Datasette plugin that renders binary blob images using data-uris * **[datasette-auth-passwords](https://github.com/simonw/datasette-auth-passwords)**: [0.3.1](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.3.1) - 2020-07-26
Datasette plugin for authentication using passwords * **[datasette-insert](https://github.com/simonw/datasette-insert)**: [0.5](https://github.com/simonw/datasette-insert/releases/tag/0.5) - 2020-07-25 @@ -55,8 +57,6 @@ All 72 of my released pr
Demo for https://github.com/simonw/click-app * **[datasette-plugin-template-demo](https://github.com/simonw/datasette-plugin-template-demo)**: [0.1](https://github.com/simonw/datasette-plugin-template-demo/releases/tag/0.1) - 2020-06-19
Demonstrating https://github.com/simonw/datasette-plugin -* **[datasette-render-images](https://github.com/simonw/datasette-render-images)**: [0.2](https://github.com/simonw/datasette-render-images/releases/tag/0.2) - 2020-06-18 -
Datasette plugin that renders binary blob images using data-uris * **[datasette-publish-now](https://github.com/simonw/datasette-publish-now)**: [0.6](https://github.com/simonw/datasette-publish-now/releases/tag/0.6) - 2020-06-18
Datasette plugin for publishing data using Vercel * **[datasette-psutil](https://github.com/simonw/datasette-psutil)**: [0.2](https://github.com/simonw/datasette-psutil/releases/tag/0.2) - 2020-06-13 From ea80350ea1922220764dc0ef24c76408a200f55d Mon Sep 17 00:00:00 2001 From: README-bot Date: Mon, 27 Jul 2020 05:34:24 +0000 Subject: [PATCH 37/60] Updated content --- README.md | 2 +- releases.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index ad95d98..7c21207 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat ### Recent releases -* [datasette-render-images 0.3](https://github.com/simonw/datasette-render-images/releases/tag/0.3) - 2020-07-27 +* [datasette-render-images 0.3.1](https://github.com/simonw/datasette-render-images/releases/tag/0.3.1) - 2020-07-27 * [datasette-auth-passwords 0.3.1](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.3.1) - 2020-07-26 * [datasette-insert 0.5](https://github.com/simonw/datasette-insert/releases/tag/0.5) - 2020-07-25 * [twitter-to-sqlite 0.21.3](https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.21.3) - 2020-07-23 diff --git a/releases.md b/releases.md index 8976748..910cc6b 100644 --- a/releases.md +++ b/releases.md @@ -3,7 +3,7 @@ All 72 of my released projects, ordered by the date of their most recent release. -* **[datasette-render-images](https://github.com/simonw/datasette-render-images)**: [0.3](https://github.com/simonw/datasette-render-images/releases/tag/0.3) - 2020-07-27 +* **[datasette-render-images](https://github.com/simonw/datasette-render-images)**: [0.3.1](https://github.com/simonw/datasette-render-images/releases/tag/0.3.1) - 2020-07-27
Datasette plugin that renders binary blob images using data-uris * **[datasette-auth-passwords](https://github.com/simonw/datasette-auth-passwords)**: [0.3.1](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.3.1) - 2020-07-26
Datasette plugin for authentication using passwords From 3dc25f63b9b704d7ef7eea1bd196f666d22e6b1a Mon Sep 17 00:00:00 2001 From: README-bot Date: Mon, 27 Jul 2020 07:25:43 +0000 Subject: [PATCH 38/60] Updated content --- README.md | 2 +- releases.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 7c21207..51a0053 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,7 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat ### Recent releases +* [sqlite-utils 2.12](https://github.com/simonw/sqlite-utils/releases/tag/2.12) - 2020-07-27 * [datasette-render-images 0.3.1](https://github.com/simonw/datasette-render-images/releases/tag/0.3.1) - 2020-07-27 * [datasette-auth-passwords 0.3.1](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.3.1) - 2020-07-26 * [datasette-insert 0.5](https://github.com/simonw/datasette-insert/releases/tag/0.5) - 2020-07-25 @@ -11,7 +12,6 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat * [datasette-clone 0.5](https://github.com/simonw/datasette-clone/releases/tag/0.5) - 2020-07-22 * [datasette-copyable 0.2](https://github.com/simonw/datasette-copyable/releases/tag/0.2) - 2020-07-21 * [datasette-auth-tokens 0.2.2](https://github.com/simonw/datasette-auth-tokens/releases/tag/0.2.2) - 2020-07-20 -* [github-to-sqlite 2.4](https://github.com/dogsheep/github-to-sqlite/releases/tag/2.4) - 2020-07-18 More [recent releases](https://github.com/simonw/simonw/blob/main/releases.md) diff --git a/releases.md b/releases.md index 910cc6b..ea0889b 100644 --- a/releases.md +++ b/releases.md @@ -3,6 +3,8 @@ All 72 of my released projects, ordered by the date of their most recent release. +* **[sqlite-utils](https://github.com/simonw/sqlite-utils)**: [2.12](https://github.com/simonw/sqlite-utils/releases/tag/2.12) - 2020-07-27 +
Python CLI utility and library for manipulating SQLite databases * **[datasette-render-images](https://github.com/simonw/datasette-render-images)**: [0.3.1](https://github.com/simonw/datasette-render-images/releases/tag/0.3.1) - 2020-07-27
Datasette plugin that renders binary blob images using data-uris * **[datasette-auth-passwords](https://github.com/simonw/datasette-auth-passwords)**: [0.3.1](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.3.1) - 2020-07-26 @@ -23,8 +25,6 @@ All 72 of my released pr
Some examples plugins for Datasette * **[datasette-publish-fly](https://github.com/simonw/datasette-publish-fly)**: [1.0](https://github.com/simonw/datasette-publish-fly/releases/tag/1.0) - 2020-07-11
Datasette plugin for publishing data using Fly -* **[sqlite-utils](https://github.com/simonw/sqlite-utils)**: [2.11](https://github.com/simonw/sqlite-utils/releases/tag/2.11) - 2020-07-08 -
Python CLI utility and library for manipulating SQLite databases * **[datasette-media](https://github.com/simonw/datasette-media)**: [0.3](https://github.com/simonw/datasette-media/releases/tag/0.3) - 2020-07-08
Datasette plugin for serving files from disk based on a SQL query * **[datasette-configure-fts](https://github.com/simonw/datasette-configure-fts)**: [1.0](https://github.com/simonw/datasette-configure-fts/releases/tag/1.0) - 2020-07-06 From 1a89f02c7951a95c98c423a6ee045b450c70dda9 Mon Sep 17 00:00:00 2001 From: README-bot Date: Mon, 27 Jul 2020 20:23:19 +0000 Subject: [PATCH 39/60] Updated content --- README.md | 2 +- releases.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 51a0053..18cb7e6 100644 --- a/README.md +++ b/README.md @@ -6,12 +6,12 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat * [sqlite-utils 2.12](https://github.com/simonw/sqlite-utils/releases/tag/2.12) - 2020-07-27 * [datasette-render-images 0.3.1](https://github.com/simonw/datasette-render-images/releases/tag/0.3.1) - 2020-07-27 +* [datasette-media 0.4](https://github.com/simonw/datasette-media/releases/tag/0.4) - 2020-07-27 * [datasette-auth-passwords 0.3.1](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.3.1) - 2020-07-26 * [datasette-insert 0.5](https://github.com/simonw/datasette-insert/releases/tag/0.5) - 2020-07-25 * [twitter-to-sqlite 0.21.3](https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.21.3) - 2020-07-23 * [datasette-clone 0.5](https://github.com/simonw/datasette-clone/releases/tag/0.5) - 2020-07-22 * [datasette-copyable 0.2](https://github.com/simonw/datasette-copyable/releases/tag/0.2) - 2020-07-21 -* [datasette-auth-tokens 0.2.2](https://github.com/simonw/datasette-auth-tokens/releases/tag/0.2.2) - 2020-07-20 More [recent releases](https://github.com/simonw/simonw/blob/main/releases.md) diff --git a/releases.md b/releases.md index ea0889b..8b6c615 100644 --- a/releases.md +++ b/releases.md @@ -7,6 +7,8 @@ All 72 of my released pr
Python CLI utility and library for manipulating SQLite databases * **[datasette-render-images](https://github.com/simonw/datasette-render-images)**: [0.3.1](https://github.com/simonw/datasette-render-images/releases/tag/0.3.1) - 2020-07-27
Datasette plugin that renders binary blob images using data-uris +* **[datasette-media](https://github.com/simonw/datasette-media)**: [0.4](https://github.com/simonw/datasette-media/releases/tag/0.4) - 2020-07-27 +
Datasette plugin for serving files from disk based on a SQL query * **[datasette-auth-passwords](https://github.com/simonw/datasette-auth-passwords)**: [0.3.1](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.3.1) - 2020-07-26
Datasette plugin for authentication using passwords * **[datasette-insert](https://github.com/simonw/datasette-insert)**: [0.5](https://github.com/simonw/datasette-insert/releases/tag/0.5) - 2020-07-25 @@ -25,8 +27,6 @@ All 72 of my released pr
Some examples plugins for Datasette * **[datasette-publish-fly](https://github.com/simonw/datasette-publish-fly)**: [1.0](https://github.com/simonw/datasette-publish-fly/releases/tag/1.0) - 2020-07-11
Datasette plugin for publishing data using Fly -* **[datasette-media](https://github.com/simonw/datasette-media)**: [0.3](https://github.com/simonw/datasette-media/releases/tag/0.3) - 2020-07-08 -
Datasette plugin for serving files from disk based on a SQL query * **[datasette-configure-fts](https://github.com/simonw/datasette-configure-fts)**: [1.0](https://github.com/simonw/datasette-configure-fts/releases/tag/1.0) - 2020-07-06
Datasette plugin for enabling full-text search against selected table columns * **[datasette-search-all](https://github.com/simonw/datasette-search-all)**: [0.3](https://github.com/simonw/datasette-search-all/releases/tag/0.3) - 2020-07-06 From 6a32216bb4fa5b472d0ac36c5dad0fcfe2edbdc2 Mon Sep 17 00:00:00 2001 From: Simon Willison Date: Mon, 27 Jul 2020 13:29:40 -0700 Subject: [PATCH 40/60] Order releases by published_at more accurately To ensure recent releases on the same day are ordered with the most recent at the top. --- build_readme.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/build_readme.py b/build_readme.py index b09c2fa..5c322eb 100644 --- a/build_readme.py +++ b/build_readme.py @@ -81,7 +81,8 @@ def fetch_releases(oauth_token): "release": repo["releases"]["nodes"][0]["name"] .replace(repo["name"], "") .strip(), - "published_at": repo["releases"]["nodes"][0][ + "published_at": repo["releases"]["nodes"][0]["publishedAt"], + "published_day": repo["releases"]["nodes"][0][ "publishedAt" ].split("T")[0], "url": repo["releases"]["nodes"][0]["url"], @@ -132,7 +133,7 @@ def fetch_blog_entries(): project_releases_md = "\n".join( [ ( - "* **[{repo}]({repo_url})**: [{release}]({url}) - {published_at}\n" + "* **[{repo}]({repo_url})**: [{release}]({url}) - {published_day}\n" "
{description}" ).format(**release) for release in releases From 56e64a387f55fe2e0118d88f8c1584a6759c0a62 Mon Sep 17 00:00:00 2001 From: README-bot Date: Mon, 27 Jul 2020 20:30:15 +0000 Subject: [PATCH 41/60] Updated content --- README.md | 16 ++++++++-------- releases.md | 28 ++++++++++++++-------------- 2 files changed, 22 insertions(+), 22 deletions(-) diff --git a/README.md b/README.md index 18cb7e6..7c6e70f 100644 --- a/README.md +++ b/README.md @@ -4,14 +4,14 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat ### Recent releases -* [sqlite-utils 2.12](https://github.com/simonw/sqlite-utils/releases/tag/2.12) - 2020-07-27 -* [datasette-render-images 0.3.1](https://github.com/simonw/datasette-render-images/releases/tag/0.3.1) - 2020-07-27 -* [datasette-media 0.4](https://github.com/simonw/datasette-media/releases/tag/0.4) - 2020-07-27 -* [datasette-auth-passwords 0.3.1](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.3.1) - 2020-07-26 -* [datasette-insert 0.5](https://github.com/simonw/datasette-insert/releases/tag/0.5) - 2020-07-25 -* [twitter-to-sqlite 0.21.3](https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.21.3) - 2020-07-23 -* [datasette-clone 0.5](https://github.com/simonw/datasette-clone/releases/tag/0.5) - 2020-07-22 -* [datasette-copyable 0.2](https://github.com/simonw/datasette-copyable/releases/tag/0.2) - 2020-07-21 +* [datasette-media 0.4](https://github.com/simonw/datasette-media/releases/tag/0.4) - 2020-07-27T20:22:21Z +* [sqlite-utils 2.12](https://github.com/simonw/sqlite-utils/releases/tag/2.12) - 2020-07-27T07:24:10Z +* [datasette-render-images 0.3.1](https://github.com/simonw/datasette-render-images/releases/tag/0.3.1) - 2020-07-27T05:11:01Z +* [datasette-auth-passwords 0.3.1](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.3.1) - 2020-07-26T00:27:22Z +* [datasette-insert 0.5](https://github.com/simonw/datasette-insert/releases/tag/0.5) - 2020-07-25T20:31:51Z +* [twitter-to-sqlite 0.21.3](https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.21.3) - 2020-07-23T14:57:11Z +* [datasette-clone 0.5](https://github.com/simonw/datasette-clone/releases/tag/0.5) - 2020-07-22T17:13:16Z +* [datasette-copyable 0.2](https://github.com/simonw/datasette-copyable/releases/tag/0.2) - 2020-07-21T21:52:57Z More [recent releases](https://github.com/simonw/simonw/blob/main/releases.md) diff --git a/releases.md b/releases.md index 8b6c615..a59ea80 100644 --- a/releases.md +++ b/releases.md @@ -3,12 +3,12 @@ All 72 of my released projects, ordered by the date of their most recent release. +* **[datasette-media](https://github.com/simonw/datasette-media)**: [0.4](https://github.com/simonw/datasette-media/releases/tag/0.4) - 2020-07-27 +
Datasette plugin for serving files from disk based on a SQL query * **[sqlite-utils](https://github.com/simonw/sqlite-utils)**: [2.12](https://github.com/simonw/sqlite-utils/releases/tag/2.12) - 2020-07-27
Python CLI utility and library for manipulating SQLite databases * **[datasette-render-images](https://github.com/simonw/datasette-render-images)**: [0.3.1](https://github.com/simonw/datasette-render-images/releases/tag/0.3.1) - 2020-07-27
Datasette plugin that renders binary blob images using data-uris -* **[datasette-media](https://github.com/simonw/datasette-media)**: [0.4](https://github.com/simonw/datasette-media/releases/tag/0.4) - 2020-07-27 -
Datasette plugin for serving files from disk based on a SQL query * **[datasette-auth-passwords](https://github.com/simonw/datasette-auth-passwords)**: [0.3.1](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.3.1) - 2020-07-26
Datasette plugin for authentication using passwords * **[datasette-insert](https://github.com/simonw/datasette-insert)**: [0.5](https://github.com/simonw/datasette-insert/releases/tag/0.5) - 2020-07-25 @@ -27,24 +27,24 @@ All 72 of my released pr
Some examples plugins for Datasette * **[datasette-publish-fly](https://github.com/simonw/datasette-publish-fly)**: [1.0](https://github.com/simonw/datasette-publish-fly/releases/tag/1.0) - 2020-07-11
Datasette plugin for publishing data using Fly +* **[datasette-edit-tables](https://github.com/simonw/datasette-edit-tables)**: [0.2a](https://github.com/simonw/datasette-edit-tables/releases/tag/0.2a) - 2020-07-06 +
Datasette plugin for renaming and deleting tables and columns and changing column types * **[datasette-configure-fts](https://github.com/simonw/datasette-configure-fts)**: [1.0](https://github.com/simonw/datasette-configure-fts/releases/tag/1.0) - 2020-07-06
Datasette plugin for enabling full-text search against selected table columns * **[datasette-search-all](https://github.com/simonw/datasette-search-all)**: [0.3](https://github.com/simonw/datasette-search-all/releases/tag/0.3) - 2020-07-06
Datasette plugin for searching all searchable tables at once -* **[datasette-edit-tables](https://github.com/simonw/datasette-edit-tables)**: [0.2a](https://github.com/simonw/datasette-edit-tables/releases/tag/0.2a) - 2020-07-06 -
Datasette plugin for renaming and deleting tables and columns and changing column types -* **[datasette](https://github.com/simonw/datasette)**: [0.45](https://github.com/simonw/datasette/releases/tag/0.45) - 2020-07-01 -
An open source multi-tool for exploring and publishing data -* **[asgi-csrf](https://github.com/simonw/asgi-csrf)**: [0.6](https://github.com/simonw/asgi-csrf/releases/tag/0.6) - 2020-07-01 -
ASGI middleware for protecting against CSRF attacks +* **[datasette-write](https://github.com/simonw/datasette-write)**: [0.1](https://github.com/simonw/datasette-write/releases/tag/0.1) - 2020-07-01 +
Datasette plugin providing a UI for writing to the database * **[datasette-saved-queries](https://github.com/simonw/datasette-saved-queries)**: [0.2](https://github.com/simonw/datasette-saved-queries/releases/tag/0.2) - 2020-07-01
Datasette plugin that lets users save and execute queries * **[datasette-glitch](https://github.com/simonw/datasette-glitch)**: [0.1](https://github.com/simonw/datasette-glitch/releases/tag/0.1) - 2020-07-01
Utilities to help run Datasette on Glitch * **[datasette-init](https://github.com/simonw/datasette-init)**: [0.2](https://github.com/simonw/datasette-init/releases/tag/0.2) - 2020-07-01
Ensure specific tables and views exist on startup -* **[datasette-write](https://github.com/simonw/datasette-write)**: [0.1](https://github.com/simonw/datasette-write/releases/tag/0.1) - 2020-07-01 -
Datasette plugin providing a UI for writing to the database +* **[datasette](https://github.com/simonw/datasette)**: [0.45](https://github.com/simonw/datasette/releases/tag/0.45) - 2020-07-01 +
An open source multi-tool for exploring and publishing data +* **[asgi-csrf](https://github.com/simonw/asgi-csrf)**: [0.6](https://github.com/simonw/asgi-csrf/releases/tag/0.6) - 2020-07-01 +
ASGI middleware for protecting against CSRF attacks * **[datasette-allow-permissions-debug](https://github.com/simonw/datasette-allow-permissions-debug)**: [0.1](https://github.com/simonw/datasette-allow-permissions-debug/releases/tag/0.1) - 2020-06-30
Always allow access to /-/permissions, for debugging * **[datasette-debug-asgi](https://github.com/simonw/datasette-debug-asgi)**: [0.1.1](https://github.com/simonw/datasette-debug-asgi/releases/tag/0.1.1) - 2020-06-29 @@ -89,18 +89,18 @@ All 72 of my released pr
Datasette plugin that authenticates users against GitHub * **[datasette-jq](https://github.com/simonw/datasette-jq)**: [0.2.1](https://github.com/simonw/datasette-jq/releases/tag/0.2.1) - 2020-04-09
Datasette plugin that adds a custom SQL function for executing jq expressions against JSON values -* **[healthkit-to-sqlite](https://github.com/dogsheep/healthkit-to-sqlite)**: [0.5](https://github.com/dogsheep/healthkit-to-sqlite/releases/tag/0.5) - 2020-03-28 -
Convert an Apple Healthkit export zip to a SQLite database * **[swarm-to-sqlite](https://github.com/dogsheep/swarm-to-sqlite)**: [0.3.1](https://github.com/dogsheep/swarm-to-sqlite/releases/tag/0.3.1) - 2020-03-28
Create a SQLite database containing your checkin history from Foursquare Swarm +* **[healthkit-to-sqlite](https://github.com/dogsheep/healthkit-to-sqlite)**: [0.5](https://github.com/dogsheep/healthkit-to-sqlite/releases/tag/0.5) - 2020-03-28 +
Convert an Apple Healthkit export zip to a SQLite database * **[inaturalist-to-sqlite](https://github.com/dogsheep/inaturalist-to-sqlite)**: [0.2](https://github.com/dogsheep/inaturalist-to-sqlite/releases/tag/0.2) - 2020-03-24
Create a SQLite database containing your observation history from iNaturalist +* **[hacker-news-to-sqlite](https://github.com/dogsheep/hacker-news-to-sqlite)**: [0.3.1](https://github.com/dogsheep/hacker-news-to-sqlite/releases/tag/0.3.1) - 2020-03-21 +
Create a SQLite database containing data pulled from Hacker News * **[datasette-render-html](https://github.com/simonw/datasette-render-html)**: [0.1.2](https://github.com/simonw/datasette-render-html/releases/tag/0.1.2) - 2020-03-21
Plugin for selectively rendering the HTML is specific columns * **[datasette-render-timestamps](https://github.com/simonw/datasette-render-timestamps)**: [1.0.1](https://github.com/simonw/datasette-render-timestamps/releases/tag/1.0.1) - 2020-03-21
Datasette plugin for rendering timestamps -* **[hacker-news-to-sqlite](https://github.com/dogsheep/hacker-news-to-sqlite)**: [0.3.1](https://github.com/dogsheep/hacker-news-to-sqlite/releases/tag/0.3.1) - 2020-03-21 -
Create a SQLite database containing data pulled from Hacker News * **[datasette-show-errors](https://github.com/simonw/datasette-show-errors)**: [0.2](https://github.com/simonw/datasette-show-errors/releases/tag/0.2) - 2020-03-21
Datasette plugin for displaying error tracebacks * **[datasette-column-inspect](https://github.com/simonw/datasette-column-inspect)**: [0.1a](https://github.com/simonw/datasette-column-inspect/releases/tag/0.1a) - 2020-03-09 From 05bef753fbbe10d38292c338a395c2e7b84bb517 Mon Sep 17 00:00:00 2001 From: Simon Willison Date: Mon, 27 Jul 2020 13:31:50 -0700 Subject: [PATCH 42/60] Show published_day in releases column --- build_readme.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build_readme.py b/build_readme.py index 5c322eb..db351d3 100644 --- a/build_readme.py +++ b/build_readme.py @@ -122,7 +122,7 @@ def fetch_blog_entries(): releases.sort(key=lambda r: r["published_at"], reverse=True) md = "\n".join( [ - "* [{repo} {release}]({url}) - {published_at}".format(**release) + "* [{repo} {release}]({url}) - {published_day}".format(**release) for release in releases[:8] ] ) From a81a65530d29ecd8cfa3337685979888567fc7f3 Mon Sep 17 00:00:00 2001 From: README-bot Date: Mon, 27 Jul 2020 20:32:25 +0000 Subject: [PATCH 43/60] Updated content --- README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 7c6e70f..eafd548 100644 --- a/README.md +++ b/README.md @@ -4,14 +4,14 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat ### Recent releases -* [datasette-media 0.4](https://github.com/simonw/datasette-media/releases/tag/0.4) - 2020-07-27T20:22:21Z -* [sqlite-utils 2.12](https://github.com/simonw/sqlite-utils/releases/tag/2.12) - 2020-07-27T07:24:10Z -* [datasette-render-images 0.3.1](https://github.com/simonw/datasette-render-images/releases/tag/0.3.1) - 2020-07-27T05:11:01Z -* [datasette-auth-passwords 0.3.1](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.3.1) - 2020-07-26T00:27:22Z -* [datasette-insert 0.5](https://github.com/simonw/datasette-insert/releases/tag/0.5) - 2020-07-25T20:31:51Z -* [twitter-to-sqlite 0.21.3](https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.21.3) - 2020-07-23T14:57:11Z -* [datasette-clone 0.5](https://github.com/simonw/datasette-clone/releases/tag/0.5) - 2020-07-22T17:13:16Z -* [datasette-copyable 0.2](https://github.com/simonw/datasette-copyable/releases/tag/0.2) - 2020-07-21T21:52:57Z +* [datasette-media 0.4](https://github.com/simonw/datasette-media/releases/tag/0.4) - 2020-07-27 +* [sqlite-utils 2.12](https://github.com/simonw/sqlite-utils/releases/tag/2.12) - 2020-07-27 +* [datasette-render-images 0.3.1](https://github.com/simonw/datasette-render-images/releases/tag/0.3.1) - 2020-07-27 +* [datasette-auth-passwords 0.3.1](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.3.1) - 2020-07-26 +* [datasette-insert 0.5](https://github.com/simonw/datasette-insert/releases/tag/0.5) - 2020-07-25 +* [twitter-to-sqlite 0.21.3](https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.21.3) - 2020-07-23 +* [datasette-clone 0.5](https://github.com/simonw/datasette-clone/releases/tag/0.5) - 2020-07-22 +* [datasette-copyable 0.2](https://github.com/simonw/datasette-copyable/releases/tag/0.2) - 2020-07-21 More [recent releases](https://github.com/simonw/simonw/blob/main/releases.md) From 8e7dd6a0011720ee9e2d2a67ab6123e8c846ad1b Mon Sep 17 00:00:00 2001 From: README-bot Date: Mon, 27 Jul 2020 23:49:05 +0000 Subject: [PATCH 44/60] Updated content --- README.md | 2 +- releases.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index eafd548..840d5e0 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,7 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat ### Recent releases +* [db-to-sqlite 1.3](https://github.com/simonw/db-to-sqlite/releases/tag/1.3) - 2020-07-27 * [datasette-media 0.4](https://github.com/simonw/datasette-media/releases/tag/0.4) - 2020-07-27 * [sqlite-utils 2.12](https://github.com/simonw/sqlite-utils/releases/tag/2.12) - 2020-07-27 * [datasette-render-images 0.3.1](https://github.com/simonw/datasette-render-images/releases/tag/0.3.1) - 2020-07-27 @@ -11,7 +12,6 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat * [datasette-insert 0.5](https://github.com/simonw/datasette-insert/releases/tag/0.5) - 2020-07-25 * [twitter-to-sqlite 0.21.3](https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.21.3) - 2020-07-23 * [datasette-clone 0.5](https://github.com/simonw/datasette-clone/releases/tag/0.5) - 2020-07-22 -* [datasette-copyable 0.2](https://github.com/simonw/datasette-copyable/releases/tag/0.2) - 2020-07-21 More [recent releases](https://github.com/simonw/simonw/blob/main/releases.md) diff --git a/releases.md b/releases.md index a59ea80..68e57f5 100644 --- a/releases.md +++ b/releases.md @@ -3,6 +3,8 @@ All 72 of my released projects, ordered by the date of their most recent release. +* **[db-to-sqlite](https://github.com/simonw/db-to-sqlite)**: [1.3](https://github.com/simonw/db-to-sqlite/releases/tag/1.3) - 2020-07-27 +
CLI tool for exporting tables or queries from any SQL database to a SQLite file * **[datasette-media](https://github.com/simonw/datasette-media)**: [0.4](https://github.com/simonw/datasette-media/releases/tag/0.4) - 2020-07-27
Datasette plugin for serving files from disk based on a SQL query * **[sqlite-utils](https://github.com/simonw/sqlite-utils)**: [2.12](https://github.com/simonw/sqlite-utils/releases/tag/2.12) - 2020-07-27 @@ -67,8 +69,6 @@ All 72 of my released pr
ASGI middleware that authenticates users against GitHub * **[datasette-ics](https://github.com/simonw/datasette-ics)**: [0.4](https://github.com/simonw/datasette-ics/releases/tag/0.4) - 2020-05-29
Datasette plugin for outputting iCalendar files -* **[db-to-sqlite](https://github.com/simonw/db-to-sqlite)**: [1.2.1](https://github.com/simonw/db-to-sqlite/releases/tag/1.2.1) - 2020-05-28 -
CLI tool for exporting tables or queries from any SQL database to a SQLite file * **[datasette-atom](https://github.com/simonw/datasette-atom)**: [0.6](https://github.com/simonw/datasette-atom/releases/tag/0.6) - 2020-05-28
Datasette plugin that adds a .atom output format * **[datasette-cluster-map](https://github.com/simonw/datasette-cluster-map)**: [0.10](https://github.com/simonw/datasette-cluster-map/releases/tag/0.10) - 2020-05-21 From c532c6e7ad193f35ead82152f99d31c3730e8fd7 Mon Sep 17 00:00:00 2001 From: README-bot Date: Wed, 29 Jul 2020 22:10:53 +0000 Subject: [PATCH 45/60] Updated content --- README.md | 4 ++-- releases.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 840d5e0..69ba725 100644 --- a/README.md +++ b/README.md @@ -4,8 +4,8 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat ### Recent releases +* [datasette-media 0.5](https://github.com/simonw/datasette-media/releases/tag/0.5) - 2020-07-29 * [db-to-sqlite 1.3](https://github.com/simonw/db-to-sqlite/releases/tag/1.3) - 2020-07-27 -* [datasette-media 0.4](https://github.com/simonw/datasette-media/releases/tag/0.4) - 2020-07-27 * [sqlite-utils 2.12](https://github.com/simonw/sqlite-utils/releases/tag/2.12) - 2020-07-27 * [datasette-render-images 0.3.1](https://github.com/simonw/datasette-render-images/releases/tag/0.3.1) - 2020-07-27 * [datasette-auth-passwords 0.3.1](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.3.1) - 2020-07-26 @@ -29,11 +29,11 @@ More on [simonwillison.net](https://simonwillison.net/) ### TIL +* [SQLite BLOB literals](https://github.com/simonw/til/blob/master/sqlite/blob-literals.md) - 2020-07-29 * [PostgreSQL full-text search in the Django Admin](https://github.com/simonw/til/blob/master/django/postgresql-full-text-search-admin.md) - 2020-07-25 * [Implementing a "copy to clipboard" button](https://github.com/simonw/til/blob/master/javascript/copy-button.md) - 2020-07-23 * [Updating a Markdown table of contents with a GitHub Action](https://github.com/simonw/til/blob/master/github-actions/markdown-table-of-contents.md) - 2020-07-22 * [Registering temporary pluggy plugins inside tests](https://github.com/simonw/til/blob/master/pytest/registering-plugins-in-tests.md) - 2020-07-21 -* [Upgrading a Heroku PostgreSQL database with pg:copy](https://github.com/simonw/til/blob/master/heroku/pg-upgrade.md) - 2020-07-20 More on [til.simonwillison.net](https://til.simonwillison.net/) diff --git a/releases.md b/releases.md index 68e57f5..ab6c417 100644 --- a/releases.md +++ b/releases.md @@ -3,10 +3,10 @@ All 72 of my released projects, ordered by the date of their most recent release. +* **[datasette-media](https://github.com/simonw/datasette-media)**: [0.5](https://github.com/simonw/datasette-media/releases/tag/0.5) - 2020-07-29 +
Datasette plugin for serving files from disk based on a SQL query * **[db-to-sqlite](https://github.com/simonw/db-to-sqlite)**: [1.3](https://github.com/simonw/db-to-sqlite/releases/tag/1.3) - 2020-07-27
CLI tool for exporting tables or queries from any SQL database to a SQLite file -* **[datasette-media](https://github.com/simonw/datasette-media)**: [0.4](https://github.com/simonw/datasette-media/releases/tag/0.4) - 2020-07-27 -
Datasette plugin for serving files from disk based on a SQL query * **[sqlite-utils](https://github.com/simonw/sqlite-utils)**: [2.12](https://github.com/simonw/sqlite-utils/releases/tag/2.12) - 2020-07-27
Python CLI utility and library for manipulating SQLite databases * **[datasette-render-images](https://github.com/simonw/datasette-render-images)**: [0.3.1](https://github.com/simonw/datasette-render-images/releases/tag/0.3.1) - 2020-07-27 From d9f9f0c05a08145cde2f912ddda6481aa94abba7 Mon Sep 17 00:00:00 2001 From: README-bot Date: Thu, 30 Jul 2020 01:16:57 +0000 Subject: [PATCH 46/60] Updated content --- README.md | 2 +- releases.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 69ba725..42aeaed 100644 --- a/README.md +++ b/README.md @@ -4,9 +4,9 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat ### Recent releases +* [sqlite-utils 2.13](https://github.com/simonw/sqlite-utils/releases/tag/2.13) - 2020-07-30 * [datasette-media 0.5](https://github.com/simonw/datasette-media/releases/tag/0.5) - 2020-07-29 * [db-to-sqlite 1.3](https://github.com/simonw/db-to-sqlite/releases/tag/1.3) - 2020-07-27 -* [sqlite-utils 2.12](https://github.com/simonw/sqlite-utils/releases/tag/2.12) - 2020-07-27 * [datasette-render-images 0.3.1](https://github.com/simonw/datasette-render-images/releases/tag/0.3.1) - 2020-07-27 * [datasette-auth-passwords 0.3.1](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.3.1) - 2020-07-26 * [datasette-insert 0.5](https://github.com/simonw/datasette-insert/releases/tag/0.5) - 2020-07-25 diff --git a/releases.md b/releases.md index ab6c417..5aa0a6f 100644 --- a/releases.md +++ b/releases.md @@ -3,12 +3,12 @@ All 72 of my released projects, ordered by the date of their most recent release. +* **[sqlite-utils](https://github.com/simonw/sqlite-utils)**: [2.13](https://github.com/simonw/sqlite-utils/releases/tag/2.13) - 2020-07-30 +
Python CLI utility and library for manipulating SQLite databases * **[datasette-media](https://github.com/simonw/datasette-media)**: [0.5](https://github.com/simonw/datasette-media/releases/tag/0.5) - 2020-07-29
Datasette plugin for serving files from disk based on a SQL query * **[db-to-sqlite](https://github.com/simonw/db-to-sqlite)**: [1.3](https://github.com/simonw/db-to-sqlite/releases/tag/1.3) - 2020-07-27
CLI tool for exporting tables or queries from any SQL database to a SQLite file -* **[sqlite-utils](https://github.com/simonw/sqlite-utils)**: [2.12](https://github.com/simonw/sqlite-utils/releases/tag/2.12) - 2020-07-27 -
Python CLI utility and library for manipulating SQLite databases * **[datasette-render-images](https://github.com/simonw/datasette-render-images)**: [0.3.1](https://github.com/simonw/datasette-render-images/releases/tag/0.3.1) - 2020-07-27
Datasette plugin that renders binary blob images using data-uris * **[datasette-auth-passwords](https://github.com/simonw/datasette-auth-passwords)**: [0.3.1](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.3.1) - 2020-07-26 From f885e5da912c475c71ba428237a98a286b6bb103 Mon Sep 17 00:00:00 2001 From: README-bot Date: Thu, 30 Jul 2020 23:34:20 +0000 Subject: [PATCH 47/60] Updated content --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 42aeaed..e9471d7 100644 --- a/README.md +++ b/README.md @@ -18,11 +18,11 @@ More [recent releases](https://github.com/simonw/simonw/blob/main/releases.md) ### On my blog +* [Fun with binary data and SQLite](http://simonwillison.net/2020/Jul/30/fun-binary-data-and-sqlite/) - 2020-07-30 * [Weeknotes: datasette-copyable, datasette-insert-api](http://simonwillison.net/2020/Jul/23/datasette-copyable-datasette-insert-api/) - 2020-07-23 * [Weeknotes: datasette-auth-passwords, a Datasette logo and a whole lot more](http://simonwillison.net/2020/Jul/17/weeknotes-datasette-logo/) - 2020-07-17 * [Building a self-updating profile README for GitHub](http://simonwillison.net/2020/Jul/10/self-updating-profile-readme/) - 2020-07-10 * [Weeknotes: SBA Covid-19 PPP loans, Datasette talks, Datasette plugin upgrades](http://simonwillison.net/2020/Jul/9/sba-covid-19-ppp-loans/) - 2020-07-09 -* [Datasette 0.45: The annotated release notes](http://simonwillison.net/2020/Jul/1/datasette-045/) - 2020-07-01 More on [simonwillison.net](https://simonwillison.net/) From 396e67a87406fe7be0b7a2b14bff52257ac2b671 Mon Sep 17 00:00:00 2001 From: README-bot Date: Fri, 31 Jul 2020 17:20:11 +0000 Subject: [PATCH 48/60] Updated content --- README.md | 2 +- releases.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index e9471d7..6c968e3 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,7 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat ### Recent releases +* [datasette-publish-vercel 0.7](https://github.com/simonw/datasette-publish-vercel/releases/tag/0.7) - 2020-07-31 * [sqlite-utils 2.13](https://github.com/simonw/sqlite-utils/releases/tag/2.13) - 2020-07-30 * [datasette-media 0.5](https://github.com/simonw/datasette-media/releases/tag/0.5) - 2020-07-29 * [db-to-sqlite 1.3](https://github.com/simonw/db-to-sqlite/releases/tag/1.3) - 2020-07-27 @@ -11,7 +12,6 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat * [datasette-auth-passwords 0.3.1](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.3.1) - 2020-07-26 * [datasette-insert 0.5](https://github.com/simonw/datasette-insert/releases/tag/0.5) - 2020-07-25 * [twitter-to-sqlite 0.21.3](https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.21.3) - 2020-07-23 -* [datasette-clone 0.5](https://github.com/simonw/datasette-clone/releases/tag/0.5) - 2020-07-22 More [recent releases](https://github.com/simonw/simonw/blob/main/releases.md) diff --git a/releases.md b/releases.md index 5aa0a6f..82c1729 100644 --- a/releases.md +++ b/releases.md @@ -3,6 +3,8 @@ All 72 of my released projects, ordered by the date of their most recent release. +* **[datasette-publish-vercel](https://github.com/simonw/datasette-publish-vercel)**: [0.7](https://github.com/simonw/datasette-publish-vercel/releases/tag/0.7) - 2020-07-31 +
Datasette plugin for publishing data using Vercel * **[sqlite-utils](https://github.com/simonw/sqlite-utils)**: [2.13](https://github.com/simonw/sqlite-utils/releases/tag/2.13) - 2020-07-30
Python CLI utility and library for manipulating SQLite databases * **[datasette-media](https://github.com/simonw/datasette-media)**: [0.5](https://github.com/simonw/datasette-media/releases/tag/0.5) - 2020-07-29 @@ -59,8 +61,6 @@ All 72 of my released pr
Demo for https://github.com/simonw/click-app * **[datasette-plugin-template-demo](https://github.com/simonw/datasette-plugin-template-demo)**: [0.1](https://github.com/simonw/datasette-plugin-template-demo/releases/tag/0.1) - 2020-06-19
Demonstrating https://github.com/simonw/datasette-plugin -* **[datasette-publish-now](https://github.com/simonw/datasette-publish-now)**: [0.6](https://github.com/simonw/datasette-publish-now/releases/tag/0.6) - 2020-06-18 -
Datasette plugin for publishing data using Vercel * **[datasette-psutil](https://github.com/simonw/datasette-psutil)**: [0.2](https://github.com/simonw/datasette-psutil/releases/tag/0.2) - 2020-06-13
Datasette plugin adding a /-/psutil debugging endpoint * **[datasette-permissions-sql](https://github.com/simonw/datasette-permissions-sql)**: [0.3a](https://github.com/simonw/datasette-permissions-sql/releases/tag/0.3a) - 2020-06-12 From 9eb9ae2e5fde3eaf293136cdbc50ef5328a5ff08 Mon Sep 17 00:00:00 2001 From: README-bot Date: Fri, 31 Jul 2020 21:53:52 +0000 Subject: [PATCH 49/60] Updated content --- README.md | 4 ++-- releases.md | 8 +++++--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 6c968e3..36d35b9 100644 --- a/README.md +++ b/README.md @@ -4,14 +4,14 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat ### Recent releases +* [datasette-insert-unsafe 0.1](https://github.com/simonw/datasette-insert-unsafe/releases/tag/0.1) - 2020-07-31 +* [datasette-insert 0.6](https://github.com/simonw/datasette-insert/releases/tag/0.6) - 2020-07-31 * [datasette-publish-vercel 0.7](https://github.com/simonw/datasette-publish-vercel/releases/tag/0.7) - 2020-07-31 * [sqlite-utils 2.13](https://github.com/simonw/sqlite-utils/releases/tag/2.13) - 2020-07-30 * [datasette-media 0.5](https://github.com/simonw/datasette-media/releases/tag/0.5) - 2020-07-29 * [db-to-sqlite 1.3](https://github.com/simonw/db-to-sqlite/releases/tag/1.3) - 2020-07-27 * [datasette-render-images 0.3.1](https://github.com/simonw/datasette-render-images/releases/tag/0.3.1) - 2020-07-27 * [datasette-auth-passwords 0.3.1](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.3.1) - 2020-07-26 -* [datasette-insert 0.5](https://github.com/simonw/datasette-insert/releases/tag/0.5) - 2020-07-25 -* [twitter-to-sqlite 0.21.3](https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.21.3) - 2020-07-23 More [recent releases](https://github.com/simonw/simonw/blob/main/releases.md) diff --git a/releases.md b/releases.md index 82c1729..195c778 100644 --- a/releases.md +++ b/releases.md @@ -1,8 +1,12 @@ # Released projects -All 72 of my released projects, ordered by the date of their most recent release. +All 73 of my released projects, ordered by the date of their most recent release. +* **[datasette-insert-unsafe](https://github.com/simonw/datasette-insert-unsafe)**: [0.1](https://github.com/simonw/datasette-insert-unsafe/releases/tag/0.1) - 2020-07-31 +
Unsafe permissions for datasette-insert - allows all actions without authentication +* **[datasette-insert](https://github.com/simonw/datasette-insert)**: [0.6](https://github.com/simonw/datasette-insert/releases/tag/0.6) - 2020-07-31 +
Datasette plugin for inserting and updating data * **[datasette-publish-vercel](https://github.com/simonw/datasette-publish-vercel)**: [0.7](https://github.com/simonw/datasette-publish-vercel/releases/tag/0.7) - 2020-07-31
Datasette plugin for publishing data using Vercel * **[sqlite-utils](https://github.com/simonw/sqlite-utils)**: [2.13](https://github.com/simonw/sqlite-utils/releases/tag/2.13) - 2020-07-30 @@ -15,8 +19,6 @@ All 72 of my released pr
Datasette plugin that renders binary blob images using data-uris * **[datasette-auth-passwords](https://github.com/simonw/datasette-auth-passwords)**: [0.3.1](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.3.1) - 2020-07-26
Datasette plugin for authentication using passwords -* **[datasette-insert](https://github.com/simonw/datasette-insert)**: [0.5](https://github.com/simonw/datasette-insert/releases/tag/0.5) - 2020-07-25 -
Datasette plugin for inserting and updating data * **[twitter-to-sqlite](https://github.com/dogsheep/twitter-to-sqlite)**: [0.21.3](https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.21.3) - 2020-07-23
Save data from Twitter to a SQLite database * **[datasette-clone](https://github.com/simonw/datasette-clone)**: [0.5](https://github.com/simonw/datasette-clone/releases/tag/0.5) - 2020-07-22 From 22707675a53913605c1441bd16277f806392b7d0 Mon Sep 17 00:00:00 2001 From: README-bot Date: Sat, 1 Aug 2020 21:34:20 +0000 Subject: [PATCH 50/60] Updated content --- README.md | 2 +- releases.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 36d35b9..5f9de6f 100644 --- a/README.md +++ b/README.md @@ -4,10 +4,10 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat ### Recent releases +* [sqlite-utils 2.14](https://github.com/simonw/sqlite-utils/releases/tag/2.14) - 2020-08-01 * [datasette-insert-unsafe 0.1](https://github.com/simonw/datasette-insert-unsafe/releases/tag/0.1) - 2020-07-31 * [datasette-insert 0.6](https://github.com/simonw/datasette-insert/releases/tag/0.6) - 2020-07-31 * [datasette-publish-vercel 0.7](https://github.com/simonw/datasette-publish-vercel/releases/tag/0.7) - 2020-07-31 -* [sqlite-utils 2.13](https://github.com/simonw/sqlite-utils/releases/tag/2.13) - 2020-07-30 * [datasette-media 0.5](https://github.com/simonw/datasette-media/releases/tag/0.5) - 2020-07-29 * [db-to-sqlite 1.3](https://github.com/simonw/db-to-sqlite/releases/tag/1.3) - 2020-07-27 * [datasette-render-images 0.3.1](https://github.com/simonw/datasette-render-images/releases/tag/0.3.1) - 2020-07-27 diff --git a/releases.md b/releases.md index 195c778..06b8275 100644 --- a/releases.md +++ b/releases.md @@ -3,14 +3,14 @@ All 73 of my released projects, ordered by the date of their most recent release. +* **[sqlite-utils](https://github.com/simonw/sqlite-utils)**: [2.14](https://github.com/simonw/sqlite-utils/releases/tag/2.14) - 2020-08-01 +
Python CLI utility and library for manipulating SQLite databases * **[datasette-insert-unsafe](https://github.com/simonw/datasette-insert-unsafe)**: [0.1](https://github.com/simonw/datasette-insert-unsafe/releases/tag/0.1) - 2020-07-31
Unsafe permissions for datasette-insert - allows all actions without authentication * **[datasette-insert](https://github.com/simonw/datasette-insert)**: [0.6](https://github.com/simonw/datasette-insert/releases/tag/0.6) - 2020-07-31
Datasette plugin for inserting and updating data * **[datasette-publish-vercel](https://github.com/simonw/datasette-publish-vercel)**: [0.7](https://github.com/simonw/datasette-publish-vercel/releases/tag/0.7) - 2020-07-31
Datasette plugin for publishing data using Vercel -* **[sqlite-utils](https://github.com/simonw/sqlite-utils)**: [2.13](https://github.com/simonw/sqlite-utils/releases/tag/2.13) - 2020-07-30 -
Python CLI utility and library for manipulating SQLite databases * **[datasette-media](https://github.com/simonw/datasette-media)**: [0.5](https://github.com/simonw/datasette-media/releases/tag/0.5) - 2020-07-29
Datasette plugin for serving files from disk based on a SQL query * **[db-to-sqlite](https://github.com/simonw/db-to-sqlite)**: [1.3](https://github.com/simonw/db-to-sqlite/releases/tag/1.3) - 2020-07-27 From 85b1fed64d8f628c4683b074bb7c5cde952106fd Mon Sep 17 00:00:00 2001 From: README-bot Date: Sun, 2 Aug 2020 03:34:28 +0000 Subject: [PATCH 51/60] Updated content --- README.md | 2 +- releases.md | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 5f9de6f..9b844cd 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,7 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat ### Recent releases +* [datasette-graphql 0.1a](https://github.com/simonw/datasette-graphql/releases/tag/0.1a) - 2020-08-02 * [sqlite-utils 2.14](https://github.com/simonw/sqlite-utils/releases/tag/2.14) - 2020-08-01 * [datasette-insert-unsafe 0.1](https://github.com/simonw/datasette-insert-unsafe/releases/tag/0.1) - 2020-07-31 * [datasette-insert 0.6](https://github.com/simonw/datasette-insert/releases/tag/0.6) - 2020-07-31 @@ -11,7 +12,6 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat * [datasette-media 0.5](https://github.com/simonw/datasette-media/releases/tag/0.5) - 2020-07-29 * [db-to-sqlite 1.3](https://github.com/simonw/db-to-sqlite/releases/tag/1.3) - 2020-07-27 * [datasette-render-images 0.3.1](https://github.com/simonw/datasette-render-images/releases/tag/0.3.1) - 2020-07-27 -* [datasette-auth-passwords 0.3.1](https://github.com/simonw/datasette-auth-passwords/releases/tag/0.3.1) - 2020-07-26 More [recent releases](https://github.com/simonw/simonw/blob/main/releases.md) diff --git a/releases.md b/releases.md index 06b8275..9c6b69a 100644 --- a/releases.md +++ b/releases.md @@ -1,8 +1,10 @@ # Released projects -All 73 of my released projects, ordered by the date of their most recent release. +All 74 of my released projects, ordered by the date of their most recent release. +* **[datasette-graphql](https://github.com/simonw/datasette-graphql)**: [0.1a](https://github.com/simonw/datasette-graphql/releases/tag/0.1a) - 2020-08-02 +
A GraphQL endpoint for Datasette * **[sqlite-utils](https://github.com/simonw/sqlite-utils)**: [2.14](https://github.com/simonw/sqlite-utils/releases/tag/2.14) - 2020-08-01
Python CLI utility and library for manipulating SQLite databases * **[datasette-insert-unsafe](https://github.com/simonw/datasette-insert-unsafe)**: [0.1](https://github.com/simonw/datasette-insert-unsafe/releases/tag/0.1) - 2020-07-31 From 905712128a0eac601353a800547aac2fae020ced Mon Sep 17 00:00:00 2001 From: README-bot Date: Sun, 2 Aug 2020 04:34:53 +0000 Subject: [PATCH 52/60] Updated content --- README.md | 2 +- releases.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 9b844cd..35050fe 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat ### Recent releases -* [datasette-graphql 0.1a](https://github.com/simonw/datasette-graphql/releases/tag/0.1a) - 2020-08-02 +* [datasette-graphql 0.1a1](https://github.com/simonw/datasette-graphql/releases/tag/0.1a1) - 2020-08-02 * [sqlite-utils 2.14](https://github.com/simonw/sqlite-utils/releases/tag/2.14) - 2020-08-01 * [datasette-insert-unsafe 0.1](https://github.com/simonw/datasette-insert-unsafe/releases/tag/0.1) - 2020-07-31 * [datasette-insert 0.6](https://github.com/simonw/datasette-insert/releases/tag/0.6) - 2020-07-31 diff --git a/releases.md b/releases.md index 9c6b69a..941e23e 100644 --- a/releases.md +++ b/releases.md @@ -3,7 +3,7 @@ All 74 of my released projects, ordered by the date of their most recent release. -* **[datasette-graphql](https://github.com/simonw/datasette-graphql)**: [0.1a](https://github.com/simonw/datasette-graphql/releases/tag/0.1a) - 2020-08-02 +* **[datasette-graphql](https://github.com/simonw/datasette-graphql)**: [0.1a1](https://github.com/simonw/datasette-graphql/releases/tag/0.1a1) - 2020-08-02
A GraphQL endpoint for Datasette * **[sqlite-utils](https://github.com/simonw/sqlite-utils)**: [2.14](https://github.com/simonw/sqlite-utils/releases/tag/2.14) - 2020-08-01
Python CLI utility and library for manipulating SQLite databases From df73c28f7e91ed8cb6c064a8f25b53c2a6c369a6 Mon Sep 17 00:00:00 2001 From: README-bot Date: Sun, 2 Aug 2020 16:34:46 +0000 Subject: [PATCH 53/60] Updated content --- README.md | 2 +- releases.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 35050fe..77034ad 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat ### Recent releases -* [datasette-graphql 0.1a1](https://github.com/simonw/datasette-graphql/releases/tag/0.1a1) - 2020-08-02 +* [datasette-graphql 0.1a2](https://github.com/simonw/datasette-graphql/releases/tag/0.1a2) - 2020-08-02 * [sqlite-utils 2.14](https://github.com/simonw/sqlite-utils/releases/tag/2.14) - 2020-08-01 * [datasette-insert-unsafe 0.1](https://github.com/simonw/datasette-insert-unsafe/releases/tag/0.1) - 2020-07-31 * [datasette-insert 0.6](https://github.com/simonw/datasette-insert/releases/tag/0.6) - 2020-07-31 diff --git a/releases.md b/releases.md index 941e23e..01a9ec8 100644 --- a/releases.md +++ b/releases.md @@ -3,7 +3,7 @@ All 74 of my released projects, ordered by the date of their most recent release. -* **[datasette-graphql](https://github.com/simonw/datasette-graphql)**: [0.1a1](https://github.com/simonw/datasette-graphql/releases/tag/0.1a1) - 2020-08-02 +* **[datasette-graphql](https://github.com/simonw/datasette-graphql)**: [0.1a2](https://github.com/simonw/datasette-graphql/releases/tag/0.1a2) - 2020-08-02
A GraphQL endpoint for Datasette * **[sqlite-utils](https://github.com/simonw/sqlite-utils)**: [2.14](https://github.com/simonw/sqlite-utils/releases/tag/2.14) - 2020-08-01
Python CLI utility and library for manipulating SQLite databases From 1a2afbc3d1035b97128b4e601d621c995f12a566 Mon Sep 17 00:00:00 2001 From: README-bot Date: Sun, 2 Aug 2020 21:34:28 +0000 Subject: [PATCH 54/60] Updated content --- README.md | 2 +- releases.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 77034ad..50e0988 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat ### Recent releases -* [datasette-graphql 0.1a2](https://github.com/simonw/datasette-graphql/releases/tag/0.1a2) - 2020-08-02 +* [datasette-graphql 0.1a3](https://github.com/simonw/datasette-graphql/releases/tag/0.1a3) - 2020-08-02 * [sqlite-utils 2.14](https://github.com/simonw/sqlite-utils/releases/tag/2.14) - 2020-08-01 * [datasette-insert-unsafe 0.1](https://github.com/simonw/datasette-insert-unsafe/releases/tag/0.1) - 2020-07-31 * [datasette-insert 0.6](https://github.com/simonw/datasette-insert/releases/tag/0.6) - 2020-07-31 diff --git a/releases.md b/releases.md index 01a9ec8..3eca9a8 100644 --- a/releases.md +++ b/releases.md @@ -3,7 +3,7 @@ All 74 of my released projects, ordered by the date of their most recent release. -* **[datasette-graphql](https://github.com/simonw/datasette-graphql)**: [0.1a2](https://github.com/simonw/datasette-graphql/releases/tag/0.1a2) - 2020-08-02 +* **[datasette-graphql](https://github.com/simonw/datasette-graphql)**: [0.1a3](https://github.com/simonw/datasette-graphql/releases/tag/0.1a3) - 2020-08-02
A GraphQL endpoint for Datasette * **[sqlite-utils](https://github.com/simonw/sqlite-utils)**: [2.14](https://github.com/simonw/sqlite-utils/releases/tag/2.14) - 2020-08-01
Python CLI utility and library for manipulating SQLite databases From bf75db67e8cad98b83a9fa02750010a267b1ddd1 Mon Sep 17 00:00:00 2001 From: README-bot Date: Tue, 4 Aug 2020 00:49:41 +0000 Subject: [PATCH 55/60] Updated content --- README.md | 2 +- releases.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 50e0988..cacc18e 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat ### Recent releases -* [datasette-graphql 0.1a3](https://github.com/simonw/datasette-graphql/releases/tag/0.1a3) - 2020-08-02 +* [datasette-graphql 0.1a4](https://github.com/simonw/datasette-graphql/releases/tag/0.1a4) - 2020-08-04 * [sqlite-utils 2.14](https://github.com/simonw/sqlite-utils/releases/tag/2.14) - 2020-08-01 * [datasette-insert-unsafe 0.1](https://github.com/simonw/datasette-insert-unsafe/releases/tag/0.1) - 2020-07-31 * [datasette-insert 0.6](https://github.com/simonw/datasette-insert/releases/tag/0.6) - 2020-07-31 diff --git a/releases.md b/releases.md index 3eca9a8..82f5e26 100644 --- a/releases.md +++ b/releases.md @@ -3,7 +3,7 @@ All 74 of my released projects, ordered by the date of their most recent release. -* **[datasette-graphql](https://github.com/simonw/datasette-graphql)**: [0.1a3](https://github.com/simonw/datasette-graphql/releases/tag/0.1a3) - 2020-08-02 +* **[datasette-graphql](https://github.com/simonw/datasette-graphql)**: [0.1a4](https://github.com/simonw/datasette-graphql/releases/tag/0.1a4) - 2020-08-04
A GraphQL endpoint for Datasette * **[sqlite-utils](https://github.com/simonw/sqlite-utils)**: [2.14](https://github.com/simonw/sqlite-utils/releases/tag/2.14) - 2020-08-01
Python CLI utility and library for manipulating SQLite databases From ff1fd435fdeae8587266b38d4aa26f67883ed687 Mon Sep 17 00:00:00 2001 From: README-bot Date: Wed, 5 Aug 2020 03:59:05 +0000 Subject: [PATCH 56/60] Updated content --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index cacc18e..a1cf595 100644 --- a/README.md +++ b/README.md @@ -29,11 +29,11 @@ More on [simonwillison.net](https://simonwillison.net/) ### TIL +* [How to deploy a folder with a Dockerfile to Cloud Run](https://github.com/simonw/til/blob/master/cloudrun/ship-dockerfile-to-cloud-run.md) - 2020-08-05 * [SQLite BLOB literals](https://github.com/simonw/til/blob/master/sqlite/blob-literals.md) - 2020-07-29 * [PostgreSQL full-text search in the Django Admin](https://github.com/simonw/til/blob/master/django/postgresql-full-text-search-admin.md) - 2020-07-25 * [Implementing a "copy to clipboard" button](https://github.com/simonw/til/blob/master/javascript/copy-button.md) - 2020-07-23 * [Updating a Markdown table of contents with a GitHub Action](https://github.com/simonw/til/blob/master/github-actions/markdown-table-of-contents.md) - 2020-07-22 -* [Registering temporary pluggy plugins inside tests](https://github.com/simonw/til/blob/master/pytest/registering-plugins-in-tests.md) - 2020-07-21 More on [til.simonwillison.net](https://til.simonwillison.net/) From 05e4ada93055520e6f099cc3eb05948682dd6e47 Mon Sep 17 00:00:00 2001 From: README-bot Date: Thu, 6 Aug 2020 01:09:44 +0000 Subject: [PATCH 57/60] Updated content --- README.md | 2 +- releases.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index a1cf595..0cc61b6 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat ### Recent releases -* [datasette-graphql 0.1a4](https://github.com/simonw/datasette-graphql/releases/tag/0.1a4) - 2020-08-04 +* [datasette-graphql 0.2](https://github.com/simonw/datasette-graphql/releases/tag/0.2) - 2020-08-06 * [sqlite-utils 2.14](https://github.com/simonw/sqlite-utils/releases/tag/2.14) - 2020-08-01 * [datasette-insert-unsafe 0.1](https://github.com/simonw/datasette-insert-unsafe/releases/tag/0.1) - 2020-07-31 * [datasette-insert 0.6](https://github.com/simonw/datasette-insert/releases/tag/0.6) - 2020-07-31 diff --git a/releases.md b/releases.md index 82f5e26..aa83819 100644 --- a/releases.md +++ b/releases.md @@ -3,7 +3,7 @@ All 74 of my released projects, ordered by the date of their most recent release. -* **[datasette-graphql](https://github.com/simonw/datasette-graphql)**: [0.1a4](https://github.com/simonw/datasette-graphql/releases/tag/0.1a4) - 2020-08-04 +* **[datasette-graphql](https://github.com/simonw/datasette-graphql)**: [0.2](https://github.com/simonw/datasette-graphql/releases/tag/0.2) - 2020-08-06
A GraphQL endpoint for Datasette * **[sqlite-utils](https://github.com/simonw/sqlite-utils)**: [2.14](https://github.com/simonw/sqlite-utils/releases/tag/2.14) - 2020-08-01
Python CLI utility and library for manipulating SQLite databases From b7bbf565b2194f55facd432fd815801418c7645d Mon Sep 17 00:00:00 2001 From: README-bot Date: Thu, 6 Aug 2020 04:34:41 +0000 Subject: [PATCH 58/60] Updated content --- README.md | 2 +- releases.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 0cc61b6..adc7e9e 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat ### Recent releases -* [datasette-graphql 0.2](https://github.com/simonw/datasette-graphql/releases/tag/0.2) - 2020-08-06 +* [datasette-graphql 0.4](https://github.com/simonw/datasette-graphql/releases/tag/0.4) - 2020-08-06 * [sqlite-utils 2.14](https://github.com/simonw/sqlite-utils/releases/tag/2.14) - 2020-08-01 * [datasette-insert-unsafe 0.1](https://github.com/simonw/datasette-insert-unsafe/releases/tag/0.1) - 2020-07-31 * [datasette-insert 0.6](https://github.com/simonw/datasette-insert/releases/tag/0.6) - 2020-07-31 diff --git a/releases.md b/releases.md index aa83819..e2fdc8f 100644 --- a/releases.md +++ b/releases.md @@ -3,7 +3,7 @@ All 74 of my released projects, ordered by the date of their most recent release. -* **[datasette-graphql](https://github.com/simonw/datasette-graphql)**: [0.2](https://github.com/simonw/datasette-graphql/releases/tag/0.2) - 2020-08-06 +* **[datasette-graphql](https://github.com/simonw/datasette-graphql)**: [0.4](https://github.com/simonw/datasette-graphql/releases/tag/0.4) - 2020-08-06
A GraphQL endpoint for Datasette * **[sqlite-utils](https://github.com/simonw/sqlite-utils)**: [2.14](https://github.com/simonw/sqlite-utils/releases/tag/2.14) - 2020-08-01
Python CLI utility and library for manipulating SQLite databases From d32440c89fa34b2eb80f3289424f1e1024449619 Mon Sep 17 00:00:00 2001 From: README-bot Date: Thu, 6 Aug 2020 05:34:43 +0000 Subject: [PATCH 59/60] Updated content --- README.md | 2 +- releases.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index adc7e9e..4516d76 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat ### Recent releases -* [datasette-graphql 0.4](https://github.com/simonw/datasette-graphql/releases/tag/0.4) - 2020-08-06 +* [datasette-graphql 0.5](https://github.com/simonw/datasette-graphql/releases/tag/0.5) - 2020-08-06 * [sqlite-utils 2.14](https://github.com/simonw/sqlite-utils/releases/tag/2.14) - 2020-08-01 * [datasette-insert-unsafe 0.1](https://github.com/simonw/datasette-insert-unsafe/releases/tag/0.1) - 2020-07-31 * [datasette-insert 0.6](https://github.com/simonw/datasette-insert/releases/tag/0.6) - 2020-07-31 diff --git a/releases.md b/releases.md index e2fdc8f..6f1d60b 100644 --- a/releases.md +++ b/releases.md @@ -3,7 +3,7 @@ All 74 of my released projects, ordered by the date of their most recent release. -* **[datasette-graphql](https://github.com/simonw/datasette-graphql)**: [0.4](https://github.com/simonw/datasette-graphql/releases/tag/0.4) - 2020-08-06 +* **[datasette-graphql](https://github.com/simonw/datasette-graphql)**: [0.5](https://github.com/simonw/datasette-graphql/releases/tag/0.5) - 2020-08-06
A GraphQL endpoint for Datasette * **[sqlite-utils](https://github.com/simonw/sqlite-utils)**: [2.14](https://github.com/simonw/sqlite-utils/releases/tag/2.14) - 2020-08-01
Python CLI utility and library for manipulating SQLite databases From 7ee09461f8212e9b3c177a04d119a190b2f4cf2b Mon Sep 17 00:00:00 2001 From: README-bot Date: Thu, 6 Aug 2020 06:34:48 +0000 Subject: [PATCH 60/60] Updated content --- README.md | 2 +- releases.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 4516d76..766cd2b 100644 --- a/README.md +++ b/README.md @@ -4,8 +4,8 @@ Currently working on [Datasette](https://datasette.readthedocs.io/) and associat ### Recent releases +* [sqlite-utils 2.14.1](https://github.com/simonw/sqlite-utils/releases/tag/2.14.1) - 2020-08-06 * [datasette-graphql 0.5](https://github.com/simonw/datasette-graphql/releases/tag/0.5) - 2020-08-06 -* [sqlite-utils 2.14](https://github.com/simonw/sqlite-utils/releases/tag/2.14) - 2020-08-01 * [datasette-insert-unsafe 0.1](https://github.com/simonw/datasette-insert-unsafe/releases/tag/0.1) - 2020-07-31 * [datasette-insert 0.6](https://github.com/simonw/datasette-insert/releases/tag/0.6) - 2020-07-31 * [datasette-publish-vercel 0.7](https://github.com/simonw/datasette-publish-vercel/releases/tag/0.7) - 2020-07-31 diff --git a/releases.md b/releases.md index 6f1d60b..1191769 100644 --- a/releases.md +++ b/releases.md @@ -3,10 +3,10 @@ All 74 of my released projects, ordered by the date of their most recent release. +* **[sqlite-utils](https://github.com/simonw/sqlite-utils)**: [2.14.1](https://github.com/simonw/sqlite-utils/releases/tag/2.14.1) - 2020-08-06 +
Python CLI utility and library for manipulating SQLite databases * **[datasette-graphql](https://github.com/simonw/datasette-graphql)**: [0.5](https://github.com/simonw/datasette-graphql/releases/tag/0.5) - 2020-08-06
A GraphQL endpoint for Datasette -* **[sqlite-utils](https://github.com/simonw/sqlite-utils)**: [2.14](https://github.com/simonw/sqlite-utils/releases/tag/2.14) - 2020-08-01 -
Python CLI utility and library for manipulating SQLite databases * **[datasette-insert-unsafe](https://github.com/simonw/datasette-insert-unsafe)**: [0.1](https://github.com/simonw/datasette-insert-unsafe/releases/tag/0.1) - 2020-07-31
Unsafe permissions for datasette-insert - allows all actions without authentication * **[datasette-insert](https://github.com/simonw/datasette-insert)**: [0.6](https://github.com/simonw/datasette-insert/releases/tag/0.6) - 2020-07-31