{
  "id": "8a96eda06557",
  "url": "https://simonwillison.net/2017/Nov/13/datasette/",
  "title": "Datasette: instantly create and publish an API for your SQLite databases",
  "note": "This is a really cool project to make public data sets available via a JSON API. Datasette dynamically creates an API for any [SQLite database](http://sqlite.org), and there is a handy utility for Python to turn any CSV into a SQLite database. This writeup of [making a datasette for Polar Bears](https://gist.github.com/simonw/9f8bf23b37a42d7628c4dcc4bba10253) is a good overview. Super easy and simple project doing a good thing. [Listing of datasettes](https://github.com/simonw/datasette/wiki/Datasettes). 👏",
  "voice": "jamie",
  "saved": "2017-11-14T13:04:52Z",
  "host": "simonwillison.net",
  "kind": "page",
  "tags": [],
  "record": "https://links.thingelstad.xyz/links/8a96eda06557/",
  "markdown": "https://links.thingelstad.xyz/links/8a96eda06557.md",
  "issues": [
    {
      "number": 28,
      "slug": "weekly-thing-for-november-18-2017",
      "title": "Weekly Thing for November 18, 2017",
      "date": "2017-11-18T13:08:06Z",
      "section": "Links 📌",
      "position": 11,
      "url": "https://weekly.thingelstad.com/archive/28/",
      "page": "https://links.thingelstad.xyz/issues/28/"
    }
  ],
  "connections": {
    "same_host": {
      "count": 61,
      "page": "https://links.thingelstad.xyz/hosts/simonwillison.net/",
      "nearest": [
        {
          "id": "0ee96102807a",
          "title": "How to set up world-class continuous deployment using free hosted tools",
          "url": "https://simonwillison.net/2017/Oct/17/free-continuous-deployment/",
          "record": "https://links.thingelstad.xyz/links/0ee96102807a/"
        },
        {
          "id": "fa44846b7a7c",
          "title": "Datasette Publish: a web app for publishing CSV files as an online database",
          "url": "https://simonwillison.net/2018/Jan/17/datasette-publish/",
          "record": "https://links.thingelstad.xyz/links/fa44846b7a7c/"
        },
        {
          "id": "c55f3b229f95",
          "title": "The interesting ideas in Datasette",
          "url": "https://simonwillison.net/2018/Oct/4/datasette-ideas/",
          "record": "https://links.thingelstad.xyz/links/c55f3b229f95/"
        },
        {
          "id": "533670f22d6e",
          "title": "Running Datasette on Glitch",
          "url": "https://simonwillison.net/2019/Apr/23/datasette-glitch/",
          "record": "https://links.thingelstad.xyz/links/533670f22d6e/"
        },
        {
          "id": "e989627ee1a1",
          "title": "Git scraping: track changes over time by scraping to a Git repository",
          "url": "https://simonwillison.net/2020/Oct/9/git-scraping/",
          "record": "https://links.thingelstad.xyz/links/e989627ee1a1/"
        }
      ]
    },
    "same_week": {
      "count": 21,
      "nearest": [
        {
          "id": "1c38a16ce012",
          "title": "Entering the Quantum Era—How Firefox got fast again and where it’s going to get faster – Mozilla Hacks – the Web developer blog",
          "url": "https://hacks.mozilla.org/2017/11/entering-the-quantum-era-how-firefox-got-fast-again-and-where-its-going-to-get-faster/",
          "record": "https://links.thingelstad.xyz/links/1c38a16ce012/"
        },
        {
          "id": "1cdb968fd391",
          "title": "Turn off retweets!",
          "url": "http://turn-off-retweets.glitch.me/",
          "record": "https://links.thingelstad.xyz/links/1cdb968fd391/"
        },
        {
          "id": "9269c129146c",
          "title": "Glitch: write fun small web projects instantly - Julia Evans",
          "url": "https://jvns.ca/blog/2017/11/13/glitch--write-small-web-projects-easily/",
          "record": "https://links.thingelstad.xyz/links/9269c129146c/"
        },
        {
          "id": "df2ae98f532b",
          "title": "How Many Robots Does It Take to Fill a Grocery Order? - Bloomberg",
          "url": "https://www.bloomberg.com/news/articles/2017-11-06/how-many-robots-does-it-take-to-fill-a-grocery-order",
          "record": "https://links.thingelstad.xyz/links/df2ae98f532b/"
        },
        {
          "id": "1c5e86c526c0",
          "title": "Containers Podcast",
          "url": "https://soundcloud.com/containersfmg",
          "record": "https://links.thingelstad.xyz/links/1c5e86c526c0/"
        }
      ]
    },
    "mentions": [],
    "mentioned_by": [],
    "saved_twice": []
  },
  "elsewhere": {
    "wayback": "https://web.archive.org/web/*/https://simonwillison.net/2017/Nov/13/datasette/"
  }
}
