This data as json, CSV (advanced)
Suggested facets: fork, language, has_issues, has_projects, has_downloads, has_wiki, has_pages, forks_count, open_issues_count, license, forks, open_issues, default_branch, network_count, subscribers_count, pushed_at (date), topics (array)
updated_at (date) ✖
created_at (date) ✖
id | node_id | name | full_name | private | owner | html_url | description | fork | created_at | updated_at | pushed_at | homepage | size ▼ | stargazers_count | watchers_count | language | has_issues | has_projects | has_downloads | has_wiki | has_pages | forks_count | archived | disabled | open_issues_count | license | topics | forks | open_issues | watchers | default_branch | permissions | allow_squash_merge | allow_merge_commit | allow_rebase_merge | network_count | subscribers_count | organization |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
129436121 | MDEwOlJlcG9zaXRvcnkxMjk0MzYxMjE= | cbwg | simonw/cbwg | 0 | simonw 9599 | https://github.com/simonw/cbwg | California Bat Working Group | 1 | 2018-04-13T17:51:25Z | 2018-04-13T17:51:27Z | 2018-04-13T16:59:49Z | 0 | 0 | 0 | Python | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | [] | 0 | 0 | 0 | master | {"admin": true, "push": true, "pull": true} | ||||||||
130949421 | MDEwOlJlcG9zaXRvcnkxMzA5NDk0MjE= | json-escape-text | simonw/json-escape-text | 0 | simonw 9599 | https://github.com/simonw/json-escape-text | A tool for turning text into an escaped JSON string | 0 | 2018-04-25T04:10:39Z | 2018-04-25T04:16:18Z | 2018-04-25T04:16:11Z | https://json-escape-text.now.sh/ | 0 | 0 | 0 | HTML | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | [] | 0 | 0 | 0 | master | {"admin": true, "push": true, "pull": true} | |||||||
134874019 | MDEwOlJlcG9zaXRvcnkxMzQ4NzQwMTk= | datasette-sql-scraper | simonw/datasette-sql-scraper | 0 | simonw 9599 | https://github.com/simonw/datasette-sql-scraper | Experimental SQL plugin for Datasette | 0 | 2018-05-25T15:28:46Z | 2018-05-25T15:38:58Z | 2018-05-25T15:38:56Z | 0 | 0 | 0 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | [] | 0 | 0 | 0 | master | {"admin": true, "push": true, "pull": true} | ||||||||
158149672 | MDEwOlJlcG9zaXRvcnkxNTgxNDk2NzI= | datasette-small | simonw/datasette-small | 0 | simonw 9599 | https://github.com/simonw/datasette-small | Experimental project for building smallest possible Docker image for Datasette | 0 | 2018-11-19T02:18:11Z | 2018-11-19T02:53:45Z | 2018-11-19T02:53:43Z | 0 | 0 | 0 | Dockerfile | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | [] | 1 | 0 | 0 | master | {"admin": true, "push": true, "pull": true} | ||||||||
175546717 | MDEwOlJlcG9zaXRvcnkxNzU1NDY3MTc= | datasette.io | simonw/datasette.io | 0 | simonw 9599 | https://github.com/simonw/datasette.io | 0 | 2019-03-14T04:13:58Z | 2019-03-14T04:13:58Z | 2019-03-14T04:13:59Z | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | [] | 0 | 0 | 0 | master | {"admin": true, "push": true, "pull": true} | ||||||||||
181782175 | MDEwOlJlcG9zaXRvcnkxODE3ODIxNzU= | django-with-npm-on-heroku | simonw/django-with-npm-on-heroku | 0 | simonw 9599 | https://github.com/simonw/django-with-npm-on-heroku | Figuring out how to run Django on Heroku with an npm-powered static asset build step | 0 | 2019-04-16T23:27:08Z | 2019-04-16T23:28:52Z | 2019-04-16T23:28:51Z | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | [] | 0 | 0 | 0 | master | {"admin": true, "push": true, "pull": true} | |||||||||
117872166 | MDEwOlJlcG9zaXRvcnkxMTc4NzIxNjY= | datasette-publish-support | simonw/datasette-publish-support | 0 | simonw 9599 | https://github.com/simonw/datasette-publish-support | Post support queries about Datasette Publish here | 0 | 2018-01-17T17:54:16Z | 2018-01-17T17:54:34Z | 2018-01-17T17:55:58Z | https://publish.datasettes.com/ | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 4 | [] | 0 | 4 | 0 | master | {"admin": true, "push": true, "pull": true} | ||||||||
143637623 | MDEwOlJlcG9zaXRvcnkxNDM2Mzc2MjM= | russian-troll-tweets-datasette | simonw/russian-troll-tweets-datasette | 0 | simonw 9599 | https://github.com/simonw/russian-troll-tweets-datasette | The FiveThirtyEight collection of Russian troll tweets published using Datasette | 0 | 2018-08-05T18:25:00Z | 2018-10-13T02:42:43Z | 2018-08-05T19:08:45Z | http://russian-troll-tweets.datasettes.com/ | 1 | 2 | 2 | Dockerfile | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | ["datasette", "fivethirtyeight"] | 1 | 0 | 2 | master | {"admin": true, "push": true, "pull": true} | |||||||
129660868 | MDEwOlJlcG9zaXRvcnkxMjk2NjA4Njg= | datasette-plugin-demos | simonw/datasette-plugin-demos | 0 | simonw 9599 | https://github.com/simonw/datasette-plugin-demos | Some examples plugins for Datasette | 0 | 2018-04-15T23:45:27Z | 2018-04-19T05:48:18Z | 2018-04-19T05:48:18Z | 2 | 0 | 0 | Python | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | [] | 1 | 0 | 0 | master | {"admin": true, "push": true, "pull": true} | ||||||||
135728872 | MDEwOlJlcG9zaXRvcnkxMzU3Mjg4NzI= | asgi-scope | simonw/asgi-scope | 0 | simonw 9599 | https://github.com/simonw/asgi-scope | A tiny application for understanding ASGI scope | 0 | 2018-06-01T14:37:58Z | 2019-08-29T21:34:58Z | 2018-12-31T01:40:05Z | https://asgi-scope.now.sh/ | 2 | 8 | 8 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | ["asgi", "uvicorn"] | 0 | 0 | 8 | master | {"admin": true, "push": true, "pull": true} | |||||||
142471530 | MDEwOlJlcG9zaXRvcnkxNDI0NzE1MzA= | robots-txt-demos | simonw/robots-txt-demos | 0 | simonw 9599 | https://github.com/simonw/robots-txt-demos | A tiny site demonstrating different ways to block search engine crawlers | 0 | 2018-07-26T17:15:53Z | 2018-07-27T21:11:28Z | 2018-07-27T21:11:27Z | https://robots-txt-demos.now.sh/ | 2 | 0 | 0 | HTML | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | [] | 0 | 0 | 0 | master | {"admin": true, "push": true, "pull": true} | |||||||
220558687 | MDEwOlJlcG9zaXRvcnkyMjA1NTg2ODc= | datasette-csvs | simonw/datasette-csvs | 0 | simonw 9599 | https://github.com/simonw/datasette-csvs | Glitch project that converts and serves CSV files using Datasette | 0 | 2019-11-08T22:38:30Z | 2019-11-11T05:25:06Z | 2019-11-08T22:48:16Z | https://glitch.com/~datasette-csvs | 2 | 0 | 0 | Shell | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | ["datasette", "glitch"] | 0 | 0 | 0 | master | {"admin": true, "push": true, "pull": true} | |||||||
107043458 | MDEwOlJlcG9zaXRvcnkxMDcwNDM0NTg= | fema-history | simonw/fema-history | 0 | simonw 9599 | https://github.com/simonw/fema-history | 0 | 2017-10-15T19:43:20Z | 2017-10-16T01:37:32Z | 2017-10-15T21:21:33Z | https://simonw.github.io/fema-history/ | 3 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | [] | 0 | 0 | 1 | master | {"admin": true, "push": true, "pull": true} | |||||||||
500532 | MDEwOlJlcG9zaXRvcnk1MDA1MzI= | dogproxy | simonw/dogproxy | 0 | simonw 9599 | https://github.com/simonw/dogproxy | Experimental HTTP proxy (using node.js) for avoiding the dog pile effect. | 0 | 2010-02-03T11:43:38Z | 2019-08-13T14:31:03Z | 2019-02-15T16:01:42Z | 4 | 61 | 61 | JavaScript | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | [] | 0 | 0 | 61 | master | {"admin": true, "push": true, "pull": true} | ||||||||
169514738 | MDEwOlJlcG9zaXRvcnkxNjk1MTQ3Mzg= | whosonfirst-datasette | simonw/whosonfirst-datasette | 0 | simonw 9599 | https://github.com/simonw/whosonfirst-datasette | 0 | 2019-02-07T03:38:47Z | 2019-07-08T22:39:56Z | 2019-07-08T22:39:54Z | 4 | 4 | 4 | Dockerfile | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | [] | 0 | 0 | 4 | master | {"admin": true, "push": true, "pull": true} | |||||||||
184168864 | MDEwOlJlcG9zaXRvcnkxODQxNjg4NjQ= | datasette-render-html | simonw/datasette-render-html | 0 | simonw 9599 | https://github.com/simonw/datasette-render-html | Plugin for selectively rendering the HTML is specific columns | 0 | 2019-04-30T01:21:25Z | 2019-11-11T04:51:40Z | 2019-07-15T15:46:16Z | 4 | 1 | 1 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 1 | ||||
114008133 | MDEwOlJlcG9zaXRvcnkxMTQwMDgxMzM= | timezones-api | simonw/timezones-api | 0 | simonw 9599 | https://github.com/simonw/timezones-api | A Datasette-powered API for finding the time zone for a latitude/longitude point | 0 | 2017-12-12T15:40:50Z | 2019-04-22T14:40:50Z | 2018-07-16T02:37:23Z | https://timezones-api.now.sh/timezones/by_point | 5 | 10 | 10 | HTML | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | ["datasette", "openstreetmap", "spatialite", "sqlite"] | 0 | 0 | 10 | master | {"admin": true, "push": true, "pull": true} | |||||||
145483077 | MDEwOlJlcG9zaXRvcnkxNDU0ODMwNzc= | datasette-render-images | simonw/datasette-render-images | 0 | simonw 9599 | https://github.com/simonw/datasette-render-images | Datasette plugin that renders binary blob images using data-uris | 0 | 2018-08-21T00:05:47Z | 2019-11-11T04:52:21Z | 2019-01-04T03:20:07Z | https://datasette-render-images-demo.datasette.io/favicons/favicons | 5 | 1 | 1 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 1 | |||
66218880 | MDEwOlJlcG9zaXRvcnk2NjIxODg4MA== | pybay-2016-elasticsearch-talk | simonw/pybay-2016-elasticsearch-talk | 0 | simonw 9599 | https://github.com/simonw/pybay-2016-elasticsearch-talk | Supporting code from my Elasticsearch and Python talk at PyBay 2016 | 0 | 2016-08-21T20:19:37Z | 2016-08-22T17:30:16Z | 2016-08-21T21:38:33Z | 6 | 4 | 4 | Python | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | [] | 1 | 0 | 4 | master | {"admin": true, "push": true, "pull": true} | ||||||||
120122153 | MDEwOlJlcG9zaXRvcnkxMjAxMjIxNTM= | osm-tools | simonw/osm-tools | 0 | simonw 9599 | https://github.com/simonw/osm-tools | These are Aaron's tools for doing things with OSM data. | 1 | 2018-02-03T19:23:30Z | 2018-02-03T19:23:31Z | 2018-02-03T19:23:56Z | 6 | 0 | 0 | Python | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | [] | 0 | 0 | 0 | master | {"admin": true, "push": true, "pull": true} | ||||||||
134587939 | MDEwOlJlcG9zaXRvcnkxMzQ1ODc5Mzk= | global-power-plants-datasette | simonw/global-power-plants-datasette | 0 | simonw 9599 | https://github.com/simonw/global-power-plants-datasette | Datasette instance showing global power plant data from https://github.com/wri/global-power-plant-database deployed daily by Travis CI | 0 | 2018-05-23T15:14:40Z | 2018-12-21T15:50:00Z | 2018-12-21T15:49:58Z | https://global-power-plants.datasettes.com/ | 6 | 2 | 2 | Dockerfile | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | ["datasette", "energy", "travis-ci"] | 1 | 0 | 2 | master | {"admin": true, "push": true, "pull": true} | |||||||
217954128 | MDEwOlJlcG9zaXRvcnkyMTc5NTQxMjg= | hayes-valley-trees | simonw/hayes-valley-trees | 0 | simonw 9599 | https://github.com/simonw/hayes-valley-trees | 0 | 2019-10-28T02:52:33Z | 2019-10-28T02:57:05Z | 2019-10-28T02:57:04Z | https://www.hayes-valley-trees.com/ | 6 | 0 | 0 | HTML | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | [] | 0 | 0 | 0 | master | {"admin": true, "push": true, "pull": true} | ||||||||
97264539 | MDEwOlJlcG9zaXRvcnk5NzI2NDUzOQ== | up | simonw/up | 0 | simonw 9599 | https://github.com/simonw/up | Deploy infinitely scalable serverless apps, apis, and sites in seconds. | 1 | 2017-07-14T18:59:41Z | 2017-07-14T18:54:31Z | 2017-07-12T18:07:01Z | 7 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | [] | 0 | 0 | 0 | master | {"admin": true, "push": true, "pull": true} | |||||||||
130955794 | MDEwOlJlcG9zaXRvcnkxMzA5NTU3OTQ= | register-of-members-interests | simonw/register-of-members-interests | 0 | simonw 9599 | https://github.com/simonw/register-of-members-interests | Code for parsing the mySociety Registers of Members Interest XML, turning it into SQLite and publishing it with Datasette | 0 | 2018-04-25T05:37:51Z | 2019-01-21T23:44:29Z | 2019-01-21T23:44:28Z | https://register-of-members-interests.datasettes.com/ | 7 | 1 | 1 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | ["datasette", "mysociety", "politics", "sqlite"] | 0 | 0 | 1 | master | {"admin": true, "push": true, "pull": true} | |||||||
167730071 | MDEwOlJlcG9zaXRvcnkxNjc3MzAwNzE= | datasette-pretty-json | simonw/datasette-pretty-json | 0 | simonw 9599 | https://github.com/simonw/datasette-pretty-json | Datasette plugin that pretty-prints any column values that are valid JSON objects or arrays | 0 | 2019-01-26T19:30:43Z | 2019-11-11T04:52:12Z | 2019-01-26T21:09:48Z | 7 | 3 | 3 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | 0 | 0 | 3 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 1 | |||
167759846 | MDEwOlJlcG9zaXRvcnkxNjc3NTk4NDY= | markdown-to-sqlite | simonw/markdown-to-sqlite | 0 | simonw 9599 | https://github.com/simonw/markdown-to-sqlite | CLI tool for loading markdown files into a SQLite database | 0 | 2019-01-27T02:04:54Z | 2019-11-11T04:52:44Z | 2019-01-27T02:39:13Z | 7 | 14 | 14 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | 0 | 0 | 14 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 1 | |||
168474970 | MDEwOlJlcG9zaXRvcnkxNjg0NzQ5NzA= | dbf-to-sqlite | simonw/dbf-to-sqlite | 0 | simonw 9599 | https://github.com/simonw/dbf-to-sqlite | CLI tool for converting DBF files (dBase, FoxPro etc) to SQLite | 0 | 2019-01-31T06:30:46Z | 2019-11-11T04:52:38Z | 2019-01-31T06:40:36Z | 7 | 15 | 15 | Python | 1 | 1 | 1 | 1 | 0 | 2 | 0 | 0 | 2 | Apache License 2.0 apache-2.0 | 2 | 2 | 15 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 2 | 1 | |||
174862746 | MDEwOlJlcG9zaXRvcnkxNzQ4NjI3NDY= | validate-utf8 | simonw/validate-utf8 | 0 | simonw 9599 | https://github.com/simonw/validate-utf8 | Python library and CLI for validating UTF-8 text | 0 | 2019-03-10T18:19:04Z | 2019-03-11T16:06:35Z | 2019-03-10T18:27:39Z | 7 | 1 | 1 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | [] | 0 | 0 | 1 | master | {"admin": true, "push": true, "pull": true} | |||||||
190950781 | MDEwOlJlcG9zaXRvcnkxOTA5NTA3ODE= | datasette-bplist | simonw/datasette-bplist | 0 | simonw 9599 | https://github.com/simonw/datasette-bplist | Datasette plugin for working with Apple's binary plist format | 0 | 2019-06-09T01:15:01Z | 2019-11-11T04:51:58Z | 2019-06-09T01:17:19Z | 7 | 7 | 7 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | 0 | 0 | 7 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 0 | |||
195738647 | MDEwOlJlcG9zaXRvcnkxOTU3Mzg2NDc= | asgi-debug | simonw/asgi-debug | 0 | simonw 9599 | https://github.com/simonw/asgi-debug | Debugging middleware for ASGI applications | 0 | 2019-07-08T04:51:59Z | 2019-07-10T13:41:54Z | 2019-07-10T18:22:20Z | 7 | 3 | 3 | Python | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | Apache License 2.0 apache-2.0 | [] | 1 | 1 | 3 | master | {"admin": true, "push": true, "pull": true} | |||||||
220716822 | MDEwOlJlcG9zaXRvcnkyMjA3MTY4MjI= | datasette-render-markdown | simonw/datasette-render-markdown | 0 | simonw 9599 | https://github.com/simonw/datasette-render-markdown | Datasette plugin for rendering Markdown | 0 | 2019-11-09T23:28:31Z | 2019-11-11T04:50:08Z | 2019-11-09T23:42:51Z | 7 | 1 | 1 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | Apache License 2.0 apache-2.0 | 0 | 1 | 1 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 1 | |||
217216787 | MDEwOlJlcG9zaXRvcnkyMTcyMTY3ODc= | datasette-haversine | simonw/datasette-haversine | 0 | simonw 9599 | https://github.com/simonw/datasette-haversine | Datasette plugin that adds a custom SQL function for haversine distances | 0 | 2019-10-24T05:16:14Z | 2019-11-11T04:50:39Z | 2019-10-24T05:18:54Z | 8 | 1 | 1 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | Apache License 2.0 apache-2.0 | 0 | 1 | 1 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 1 | |||
9133365 | MDEwOlJlcG9zaXRvcnk5MTMzMzY1 | json-head | simonw/json-head | 0 | simonw 9599 | https://github.com/simonw/json-head | JSON microservice for performing HEAD requests | 0 | 2013-03-31T17:27:33Z | 2019-11-03T03:50:46Z | 2018-11-17T07:21:39Z | https://json-head.now.sh/ | 9 | 23 | 23 | Python | 1 | 1 | 1 | 1 | 0 | 9 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | ["json", "microservice", "python", "sanic"] | 9 | 0 | 23 | master | {"admin": true, "push": true, "pull": true} | ||||||
135007287 | MDEwOlJlcG9zaXRvcnkxMzUwMDcyODc= | datasette-leaflet-geojson | simonw/datasette-leaflet-geojson | 0 | simonw 9599 | https://github.com/simonw/datasette-leaflet-geojson | Datasette plugin that replaces any GeoJSON column values with a Leaflet map. | 0 | 2018-05-27T01:42:30Z | 2019-11-11T04:50:32Z | 2019-11-02T01:46:17Z | 9 | 1 | 1 | Python | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 2 | 1 | 2 | 1 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 1 | 1 | ||||
163790822 | MDEwOlJlcG9zaXRvcnkxNjM3OTA4MjI= | datasette-sqlite-fts4 | simonw/datasette-sqlite-fts4 | 0 | simonw 9599 | https://github.com/simonw/datasette-sqlite-fts4 | Datasette plugin that adds custom SQL functions for working with SQLite FTS4 | 0 | 2019-01-02T03:40:41Z | 2019-11-11T04:52:17Z | 2019-01-07T06:38:08Z | 9 | 1 | 1 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | 0 | 0 | 1 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 1 | |||
189321671 | MDEwOlJlcG9zaXRvcnkxODkzMjE2NzE= | datasette-jq | simonw/datasette-jq | 0 | simonw 9599 | https://github.com/simonw/datasette-jq | Datasette plugin that adds a custom SQL function for executing jq expressions against JSON values | 0 | 2019-05-30T01:06:31Z | 2019-11-11T04:52:02Z | 2019-05-30T01:43:08Z | 9 | 6 | 6 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | 0 | 0 | 6 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 2 | |||
193191629 | MDEwOlJlcG9zaXRvcnkxOTMxOTE2Mjk= | json-flatten | simonw/json-flatten | 0 | simonw 9599 | https://github.com/simonw/json-flatten | Python functions for flattening a JSON object to a single dictionary of pairs, and unflattening that dictionary back to a JSON object | 0 | 2019-06-22T04:38:59Z | 2019-07-03T10:01:50Z | 2019-06-22T05:07:03Z | 9 | 6 | 6 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | ["json", "python"] | 0 | 1 | 6 | master | {"admin": true, "push": true, "pull": true} | ||||||||
193603180 | MDEwOlJlcG9zaXRvcnkxOTM2MDMxODA= | fara-datasette | simonw/fara-datasette | 0 | simonw 9599 | https://github.com/simonw/fara-datasette | Create a Datasette instance of data from https://efile.fara.gov/ords/f?p=API:BULKDATA | 0 | 2019-06-25T00:36:31Z | 2019-06-26T19:50:00Z | 2019-06-25T13:04:08Z | https://fara.datasettes.com/ | 9 | 1 | 1 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | ["datasette"] | 0 | 0 | 1 | master | {"admin": true, "push": true, "pull": true} | |||||||
214299267 | MDEwOlJlcG9zaXRvcnkyMTQyOTkyNjc= | datasette-render-timestamps | simonw/datasette-render-timestamps | 0 | simonw 9599 | https://github.com/simonw/datasette-render-timestamps | Datasette plugin for rendering timestamps | 0 | 2019-10-10T22:50:50Z | 2019-11-11T04:50:50Z | 2019-10-14T14:52:55Z | 9 | 1 | 1 | Python | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | 1 | 0 | 1 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 1 | 1 | |||
102914 | MDEwOlJlcG9zaXRvcnkxMDI5MTQ= | ratelimitcache | simonw/ratelimitcache | 0 | simonw 9599 | https://github.com/simonw/ratelimitcache | A memcached backed rate limiting decorator for Django. | 0 | 2009-01-07T21:36:19Z | 2019-08-13T13:52:03Z | 2017-10-12T04:48:52Z | http://simonwillison.net/2009/Jan/7/ratelimitcache/ | 10 | 138 | 138 | Python | 1 | 1 | 0 | 0 | 0 | 18 | 0 | 0 | 5 | [] | 18 | 5 | 138 | master | {"admin": true, "push": true, "pull": true} | |||||||
174715153 | MDEwOlJlcG9zaXRvcnkxNzQ3MTUxNTM= | datasette-jellyfish | simonw/datasette-jellyfish | 0 | simonw 9599 | https://github.com/simonw/datasette-jellyfish | Datasette plugin adding SQL functions for fuzzy text matching powered by Jellyfish | 0 | 2019-03-09T16:02:01Z | 2019-11-11T04:52:07Z | 2019-03-09T18:25:29Z | 10 | 6 | 6 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | Apache License 2.0 apache-2.0 | 0 | 1 | 6 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 1 | |||
175550127 | MDEwOlJlcG9zaXRvcnkxNzU1NTAxMjc= | yaml-to-sqlite | simonw/yaml-to-sqlite | 0 | simonw 9599 | https://github.com/simonw/yaml-to-sqlite | Utility for converting YAML files to SQLite | 0 | 2019-03-14T04:49:08Z | 2019-11-11T04:52:27Z | 2019-11-08T06:46:02Z | 10 | 11 | 11 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | 0 | 0 | 11 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 1 | |||
191592094 | MDEwOlJlcG9zaXRvcnkxOTE1OTIwOTQ= | paginate-json | simonw/paginate-json | 0 | simonw 9599 | https://github.com/simonw/paginate-json | Command-line tool for fetching JSON from paginated APIs | 0 | 2019-06-12T14:55:59Z | 2019-09-07T16:59:45Z | 2019-09-07T16:59:44Z | 10 | 2 | 2 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | ["json", "sqlite"] | 0 | 0 | 2 | master | {"admin": true, "push": true, "pull": true} | |||||||
116758320 | MDEwOlJlcG9zaXRvcnkxMTY3NTgzMjA= | ftfy-web | simonw/ftfy-web | 0 | simonw 9599 | https://github.com/simonw/ftfy-web | Paste in some broken unicode text and FTFY will tell you how to fix it! | 0 | 2018-01-09T03:00:43Z | 2019-11-10T01:03:37Z | 2019-09-11T15:45:10Z | https://ftfy.now.sh/ | 11 | 57 | 57 | Python | 1 | 1 | 1 | 1 | 0 | 5 | 0 | 0 | 3 | Apache License 2.0 apache-2.0 | ["python", "sanic", "unicode"] | 5 | 3 | 57 | master | {"admin": true, "push": true, "pull": true} | ||||||
195145678 | MDEwOlJlcG9zaXRvcnkxOTUxNDU2Nzg= | sqlite-diffable | simonw/sqlite-diffable | 0 | simonw 9599 | https://github.com/simonw/sqlite-diffable | Tools for dumping/loading a SQLite database to diffable directory structure | 0 | 2019-07-04T00:58:46Z | 2019-07-04T05:43:18Z | 2019-07-04T02:05:55Z | 11 | 1 | 1 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 3 | Apache License 2.0 apache-2.0 | ["sqlite"] | 0 | 3 | 1 | master | {"admin": true, "push": true, "pull": true} | |||||||
195696804 | MDEwOlJlcG9zaXRvcnkxOTU2OTY4MDQ= | datasette-cors | simonw/datasette-cors | 0 | simonw 9599 | https://github.com/simonw/datasette-cors | Datasette plugin for configuring CORS headers | 0 | 2019-07-07T21:03:11Z | 2019-11-11T04:51:48Z | 2019-07-11T04:40:57Z | 11 | 6 | 6 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | 0 | 0 | 6 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 1 | |||
209091256 | MDEwOlJlcG9zaXRvcnkyMDkwOTEyNTY= | datasette-atom | simonw/datasette-atom | 0 | simonw 9599 | https://github.com/simonw/datasette-atom | Datasette plugin that adds a .atom output format | 0 | 2019-09-17T15:31:01Z | 2019-11-11T04:51:00Z | 2019-10-03T23:54:14Z | 11 | 1 | 1 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 2 | Apache License 2.0 apache-2.0 | 0 | 2 | 1 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 1 | |||
142629091 | MDEwOlJlcG9zaXRvcnkxNDI2MjkwOTE= | russian-ira-facebook-ads-datasette | simonw/russian-ira-facebook-ads-datasette | 0 | simonw 9599 | https://github.com/simonw/russian-ira-facebook-ads-datasette | Explore 3,500 Facebook ads reported to have been bought by the Russian Internet Research Agency | 0 | 2018-07-27T22:36:35Z | 2019-10-03T20:50:47Z | 2019-02-24T23:27:04Z | https://russian-ira-facebook-ads.datasettes.com/ | 14 | 9 | 9 | Python | 1 | 1 | 1 | 1 | 0 | 4 | 0 | 0 | 2 | ["datasette"] | 4 | 2 | 9 | master | {"admin": true, "push": true, "pull": true} | |||||||
162077240 | MDEwOlJlcG9zaXRvcnkxNjIwNzcyNDA= | 24ways-datasette | simonw/24ways-datasette | 0 | simonw 9599 | https://github.com/simonw/24ways-datasette | Supporting material for my 24 ways article in 2018 | 0 | 2018-12-17T05:03:57Z | 2019-07-02T16:13:33Z | 2018-12-17T06:29:36Z | https://24ways.org/2018/fast-autocomplete-search-for-your-website/ | 14 | 2 | 2 | Jupyter Notebook | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | ["24ways", "datasette", "jupyter-notebook", "sqlite"] | 1 | 0 | 2 | master | {"admin": true, "push": true, "pull": true} | ||||||
191397032 | MDEwOlJlcG9zaXRvcnkxOTEzOTcwMzI= | delta-scraper | simonw/delta-scraper | 0 | simonw 9599 | https://github.com/simonw/delta-scraper | Python library for scraping data sources and creating readable deltas | 0 | 2019-06-11T15:11:49Z | 2019-06-28T16:40:07Z | 2019-06-11T15:31:27Z | 15 | 5 | 5 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | [] | 0 | 0 | 5 | master | {"admin": true, "push": true, "pull": true} | |||||||
219372133 | MDEwOlJlcG9zaXRvcnkyMTkzNzIxMzM= | sqlite-transform | simonw/sqlite-transform | 0 | simonw 9599 | https://github.com/simonw/sqlite-transform | Tool for running transformations on columns in a SQLite database | 0 | 2019-11-03T22:07:53Z | 2019-11-11T04:52:32Z | 2019-11-04T04:38:03Z | 15 | 4 | 4 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 2 | Apache License 2.0 apache-2.0 | 0 | 2 | 4 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 1 | |||
135372981 | MDEwOlJlcG9zaXRvcnkxMzUzNzI5ODE= | datasette-registry | simonw/datasette-registry | 0 | simonw 9599 | https://github.com/simonw/datasette-registry | A registry of Datasette instances | 0 | 2018-05-30T01:45:45Z | 2019-05-11T17:10:42Z | 2019-05-11T17:10:41Z | https://registry.datasette.io/ | 16 | 0 | 0 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | ["datasette", "open-data"] | 0 | 0 | 0 | master | {"admin": true, "push": true, "pull": true} | |||||||
169761937 | MDEwOlJlcG9zaXRvcnkxNjk3NjE5Mzc= | socrata2sql | simonw/socrata2sql | 0 | simonw 9599 | https://github.com/simonw/socrata2sql | SQL loader for Socrata datasets | 1 | 2019-02-08T16:11:15Z | 2019-02-08T16:15:56Z | 2019-02-08T16:15:55Z | https://pypi.org/project/socrata2sql/ | 16 | 0 | 0 | Python | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | MIT License mit | [] | 0 | 0 | 0 | master | {"admin": true, "push": true, "pull": true} | ||||||
130887583 | MDEwOlJlcG9zaXRvcnkxMzA4ODc1ODM= | build-stages-demo | simonw/build-stages-demo | 0 | simonw 9599 | https://github.com/simonw/build-stages-demo | Demos for Travis CI build stages | 1 | 2018-04-24T17:03:47Z | 2018-04-24T17:03:49Z | 2018-04-24T17:04:24Z | 18 | 0 | 0 | Ruby | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | [] | 0 | 0 | 0 | master | {"admin": true, "push": true, "pull": true} | ||||||||
191045082 | MDEwOlJlcG9zaXRvcnkxOTEwNDUwODI= | github-contents | simonw/github-contents | 0 | simonw 9599 | https://github.com/simonw/github-contents | Python class for reading and writing data to a GitHub repository | 0 | 2019-06-09T19:10:59Z | 2019-07-09T17:09:38Z | 2019-06-10T13:29:47Z | 18 | 5 | 5 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 2 | ["github", "githubapi"] | 0 | 2 | 5 | master | {"admin": true, "push": true, "pull": true} | ||||||||
73721097 | MDEwOlJlcG9zaXRvcnk3MzcyMTA5Nw== | dcinbox_explorer | simonw/dcinbox_explorer | 0 | simonw 9599 | https://github.com/simonw/dcinbox_explorer | A Flask+Elasticsearch UI for exploring the DC Inbox dataset from http://web.stevens.edu/dcinbox/Home.html | 0 | 2016-11-14T15:54:33Z | 2019-11-06T18:15:29Z | 2019-11-06T18:32:36Z | https://dcinbox.herokuapp.com/ | 19 | 14 | 14 | Python | 1 | 1 | 1 | 1 | 0 | 3 | 0 | 0 | 3 | MIT License mit | [] | 3 | 3 | 14 | master | {"admin": true, "push": true, "pull": true} | ||||||
207630174 | MDEwOlJlcG9zaXRvcnkyMDc2MzAxNzQ= | datasette-rure | simonw/datasette-rure | 0 | simonw 9599 | https://github.com/simonw/datasette-rure | Datasette plugin that adds a custom SQL function for executing matches using the Rust regular expression engine | 0 | 2019-09-10T18:09:33Z | 2019-11-11T04:51:15Z | 2019-09-11T22:59:38Z | 19 | 2 | 2 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | 0 | 0 | 2 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 1 | |||
174619733 | MDEwOlJlcG9zaXRvcnkxNzQ2MTk3MzM= | datasette-car-2019 | simonw/datasette-car-2019 | 0 | simonw 9599 | https://github.com/simonw/datasette-car-2019 | Notes from my CAR 2019 Datasette tutorial | 0 | 2019-03-08T22:34:27Z | 2019-10-04T17:35:53Z | 2019-03-09T17:01:11Z | 20 | 7 | 7 | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | [] | 1 | 0 | 7 | master | {"admin": true, "push": true, "pull": true} | |||||||||
185208522 | MDEwOlJlcG9zaXRvcnkxODUyMDg1MjI= | asgi-cors | simonw/asgi-cors | 0 | simonw 9599 | https://github.com/simonw/asgi-cors | ASGI middleware for applying CORS headers to an ASGI application | 0 | 2019-05-06T14:03:08Z | 2019-07-18T15:31:38Z | 2019-05-14T03:05:42Z | 21 | 7 | 7 | Python | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 2 | Apache License 2.0 apache-2.0 | ["asgi", "cors"] | 1 | 2 | 7 | master | {"admin": true, "push": true, "pull": true} | |||||||
142967347 | MDEwOlJlcG9zaXRvcnkxNDI5NjczNDc= | datasette-json-html | simonw/datasette-json-html | 0 | simonw 9599 | https://github.com/simonw/datasette-json-html | Datasette plugin for rendering HTML based on JSON values | 0 | 2018-07-31T05:41:39Z | 2019-11-11T04:51:08Z | 2019-09-18T11:44:37Z | 22 | 4 | 4 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | Apache License 2.0 apache-2.0 | 0 | 1 | 4 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 2 | |||
135186815 | MDEwOlJlcG9zaXRvcnkxMzUxODY4MTU= | awesome-sqlite | simonw/awesome-sqlite | 0 | simonw 9599 | https://github.com/simonw/awesome-sqlite | A collection of awesome sqlite tools, scripts, books, etc | 1 | 2018-05-28T16:47:26Z | 2018-05-28T16:47:27Z | 2018-05-28T16:49:53Z | 24 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | [] | 0 | 0 | 0 | master | {"admin": true, "push": true, "pull": true} | |||||||||
130236762 | MDEwOlJlcG9zaXRvcnkxMzAyMzY3NjI= | datasette-cluster-map | simonw/datasette-cluster-map | 0 | simonw 9599 | https://github.com/simonw/datasette-cluster-map | Datasette plugin that shows a cluster map for any data with latitude/longitude columns | 0 | 2018-04-19T15:31:55Z | 2019-11-11T04:50:27Z | 2019-11-02T03:35:14Z | 26 | 9 | 9 | JavaScript | 1 | 1 | 1 | 1 | 0 | 3 | 0 | 0 | 7 | Apache License 2.0 apache-2.0 | 3 | 7 | 9 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 3 | 1 | |||
175321497 | MDEwOlJlcG9zaXRvcnkxNzUzMjE0OTc= | csv-diff | simonw/csv-diff | 0 | simonw 9599 | https://github.com/simonw/csv-diff | Python CLI tool and library for diffing CSV files | 0 | 2019-03-13T01:11:26Z | 2019-11-06T20:15:05Z | 2019-04-27T18:24:43Z | 26 | 50 | 50 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | Apache License 2.0 apache-2.0 | ["click", "csv", "diff"] | 0 | 1 | 50 | master | {"admin": true, "push": true, "pull": true} | |||||||
191044204 | MDEwOlJlcG9zaXRvcnkxOTEwNDQyMDQ= | disaster-scrapers | simonw/disaster-scrapers | 0 | simonw 9599 | https://github.com/simonw/disaster-scrapers | Scrapers for disaster data - writes to https://github.com/simonw/disaster-data | 0 | 2019-06-09T19:01:38Z | 2019-10-16T17:20:40Z | 2019-09-02T20:16:54Z | 26 | 12 | 12 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | [] | 0 | 0 | 12 | master | {"admin": true, "push": true, "pull": true} | ||||||||
191049714 | MDEwOlJlcG9zaXRvcnkxOTEwNDk3MTQ= | github-contents-demo | simonw/github-contents-demo | 0 | simonw 9599 | https://github.com/simonw/github-contents-demo | A repo for testing my github-contents library | 0 | 2019-06-09T19:59:00Z | 2019-06-09T20:51:13Z | 2019-06-09T20:51:12Z | 27 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | [] | 0 | 0 | 0 | master | {"admin": true, "push": true, "pull": true} | |||||||||
103034537 | MDEwOlJlcG9zaXRvcnkxMDMwMzQ1Mzc= | github-large-file-test | simonw/github-large-file-test | 0 | simonw 9599 | https://github.com/simonw/github-large-file-test | Trying to get the GitHub API to work with files larger than 1MB | 0 | 2017-09-10T14:11:22Z | 2017-09-10T14:11:22Z | 2017-09-10T20:43:00Z | 28 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | [] | 1 | 0 | 0 | master | {"admin": true, "push": true, "pull": true} | |||||||||
133958542 | MDEwOlJlcG9zaXRvcnkxMzM5NTg1NDI= | fivethirtyeight-datasette | simonw/fivethirtyeight-datasette | 0 | simonw 9599 | https://github.com/simonw/fivethirtyeight-datasette | Code to package FiveThirtyEight data using Datasette | 0 | 2018-05-18T13:33:05Z | 2019-06-27T01:02:09Z | 2019-05-23T01:56:49Z | https://fivethirtyeight.datasettes.com/ | 34 | 5 | 5 | Python | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | ["datasette", "fivethirtyeight", "sqlite"] | 1 | 0 | 5 | master | {"admin": true, "push": true, "pull": true} | |||||||
111025973 | MDEwOlJlcG9zaXRvcnkxMTEwMjU5NzM= | awesome-zeit | simonw/awesome-zeit | 0 | simonw 9599 | https://github.com/simonw/awesome-zeit | The best resources related to ZEIT | 1 | 2017-11-16T21:46:53Z | 2017-11-16T18:59:13Z | 2017-11-16T21:47:43Z | https://zeit.co | 44 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | MIT License mit | [] | 0 | 0 | 0 | master | {"admin": true, "push": true, "pull": true} | |||||||
166159072 | MDEwOlJlcG9zaXRvcnkxNjYxNTkwNzI= | db-to-sqlite | simonw/db-to-sqlite | 0 | simonw 9599 | https://github.com/simonw/db-to-sqlite | CLI tool for exporting tables or queries from any SQL database to a SQLite file | 0 | 2019-01-17T04:16:48Z | 2019-11-11T04:51:28Z | 2019-08-03T04:06:02Z | 48 | 174 | 174 | Python | 1 | 1 | 1 | 1 | 0 | 5 | 0 | 0 | 4 | Apache License 2.0 apache-2.0 | 5 | 4 | 174 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 5 | 4 | |||
162850894 | MDEwOlJlcG9zaXRvcnkxNjI4NTA4OTQ= | sqlite-fts4 | simonw/sqlite-fts4 | 0 | simonw 9599 | https://github.com/simonw/sqlite-fts4 | Custom Python functions for working with SQLite FTS4 | 0 | 2018-12-23T00:08:37Z | 2019-07-28T23:17:35Z | 2019-01-09T20:42:31Z | 52 | 3 | 3 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | ["fts", "python", "sqlite", "sqlite-fts4"] | 0 | 0 | 3 | master | {"admin": true, "push": true, "pull": true} | |||||||
9133390 | MDEwOlJlcG9zaXRvcnk5MTMzMzkw | json-tinyurl | simonw/json-tinyurl | 0 | simonw 9599 | https://github.com/simonw/json-tinyurl | Old AppEngine JSON wrapper around the tinyurl API. | 0 | 2013-03-31T17:29:53Z | 2013-03-31T17:29:53Z | 2013-03-31T17:29:53Z | 56 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | [] | 0 | 0 | 0 | master | {"admin": true, "push": true, "pull": true} | |||||||||
12334351 | MDEwOlJlcG9zaXRvcnkxMjMzNDM1MQ== | noun-verb-project | simonw/noun-verb-project | 0 | simonw 9599 | https://github.com/simonw/noun-verb-project | 0 | 2013-08-23T22:52:32Z | 2013-08-23T22:52:41Z | 2013-08-23T22:52:34Z | 56 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | [] | 0 | 0 | 0 | master | {"admin": true, "push": true, "pull": true} | ||||||||||
185437153 | MDEwOlJlcG9zaXRvcnkxODU0MzcxNTM= | now-python-asgi | simonw/now-python-asgi | 0 | simonw 9599 | https://github.com/simonw/now-python-asgi | Python builder for ASGI applications on Zeit Now | 1 | 2019-05-07T16:10:08Z | 2019-05-07T16:10:11Z | 2019-05-07T16:10:31Z | 62 | 0 | 0 | Python | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | MIT License mit | [] | 0 | 0 | 0 | master | {"admin": true, "push": true, "pull": true} | |||||||
191022928 | MDEwOlJlcG9zaXRvcnkxOTEwMjI5Mjg= | datasette-render-binary | simonw/datasette-render-binary | 0 | simonw 9599 | https://github.com/simonw/datasette-render-binary | Datasette plugin for rendering binary data | 0 | 2019-06-09T15:25:52Z | 2019-11-11T04:51:53Z | 2019-06-13T16:14:31Z | 62 | 3 | 3 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | 0 | 0 | 3 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 0 | 0 | |||
144870761 | MDEwOlJlcG9zaXRvcnkxNDQ4NzA3NjE= | pysqlite3 | simonw/pysqlite3 | 0 | simonw 9599 | https://github.com/simonw/pysqlite3 | SQLite3 DB-API 2.0 driver from Python 3, packaged separately | 1 | 2018-08-15T15:29:16Z | 2018-08-15T15:29:18Z | 2018-08-15T15:29:55Z | 63 | 0 | 0 | C | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | zlib License zlib | [] | 0 | 0 | 0 | master | {"admin": true, "push": true, "pull": true} | |||||||
111575730 | MDEwOlJlcG9zaXRvcnkxMTE1NzU3MzA= | gzthermal-web | simonw/gzthermal-web | 0 | simonw 9599 | https://github.com/simonw/gzthermal-web | A web interface to gzthermal by caveman on encode.ru | 0 | 2017-11-21T16:45:13Z | 2019-10-17T04:53:35Z | 2017-11-21T18:27:26Z | https://gzthermal.now.sh | 64 | 14 | 14 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | ["aiohttp", "gzip", "python", "sanic"] | 0 | 1 | 14 | master | {"admin": true, "push": true, "pull": true} | |||||||
59241970 | MDEwOlJlcG9zaXRvcnk1OTI0MTk3MA== | kel-api | simonw/kel-api | 0 | simonw 9599 | https://github.com/simonw/kel-api | RESTful API built with Django / Pinax, adhering to the JSON:API specification | 1 | 2016-05-19T20:53:31Z | 2016-05-19T20:53:33Z | 2016-05-19T20:54:07Z | 69 | 0 | 0 | Python | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | [] | 0 | 0 | 0 | master | {"admin": true, "push": true, "pull": true} | |||||||
194719575 | MDEwOlJlcG9zaXRvcnkxOTQ3MTk1NzU= | robotstxt | simonw/robotstxt | 0 | simonw 9599 | https://github.com/simonw/robotstxt | The repository contains Google's robots.txt parser and matcher as a C++ library (compliant to C++11). | 1 | 2019-07-01T17:57:57Z | 2019-07-01T17:57:59Z | 2019-07-01T17:59:26Z | 69 | 0 | 0 | C++ | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | Apache License 2.0 apache-2.0 | [] | 0 | 0 | 0 | master | {"admin": true, "push": true, "pull": true} | |||||||
122866599 | MDEwOlJlcG9zaXRvcnkxMjI4NjY1OTk= | requests-html | simonw/requests-html | 0 | simonw 9599 | https://github.com/simonw/requests-html | HTML Parsing for Humans™ | 1 | 2018-02-25T19:05:44Z | 2019-07-23T20:57:00Z | 2018-02-25T19:09:24Z | 70 | 0 | 0 | Python | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | [] | 0 | 0 | 0 | master | {"admin": true, "push": true, "pull": true} | ||||||||
8125251 | MDEwOlJlcG9zaXRvcnk4MTI1MjUx | deployinator | simonw/deployinator | 0 | simonw 9599 | https://github.com/simonw/deployinator | opinionated deployment | 1 | 2013-02-10T17:11:37Z | 2013-02-10T17:11:37Z | 2012-12-01T19:24:23Z | 71 | 0 | 0 | Python | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | [] | 0 | 0 | 0 | master | {"admin": true, "push": true, "pull": true} | ||||||||
99046169 | MDEwOlJlcG9zaXRvcnk5OTA0NjE2OQ== | django-forcedfields | simonw/django-forcedfields | 0 | simonw 9599 | https://github.com/simonw/django-forcedfields | Custom Django model fields designed to more precisely define data types in database fields. | 1 | 2017-08-01T21:52:36Z | 2017-08-01T21:52:38Z | 2017-08-07T17:49:20Z | 72 | 0 | 0 | Python | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | [] | 0 | 0 | 0 | master | {"admin": true, "push": true, "pull": true} | ||||||||
5398389 | MDEwOlJlcG9zaXRvcnk1Mzk4Mzg5 | s3itch | simonw/s3itch | 0 | simonw 9599 | https://github.com/simonw/s3itch | An S3 proxy for Skitch's WebDAV sharing support | 1 | 2012-08-13T11:59:51Z | 2013-01-11T18:02:24Z | 2012-08-13T12:00:47Z | 73 | 1 | 1 | Ruby | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | [] | 0 | 0 | 1 | master | {"admin": true, "push": true, "pull": true} | ||||||||
93209 | MDEwOlJlcG9zaXRvcnk5MzIwOQ== | simonw.github.com | simonw/simonw.github.com | 0 | simonw 9599 | https://github.com/simonw/simonw.github.com | 0 | 2008-12-18T23:16:16Z | 2019-08-13T13:48:41Z | 2008-12-18T23:18:29Z | 76 | 5 | 5 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | [] | 0 | 0 | 5 | master | {"admin": true, "push": true, "pull": true} | ||||||||||
187061 | MDEwOlJlcG9zaXRvcnkxODcwNjE= | qypeexplorer | simonw/qypeexplorer | 0 | simonw 9599 | https://github.com/simonw/qypeexplorer | An API explorer for the qype.com API | 0 | 2009-04-27T22:31:38Z | 2019-08-13T14:21:52Z | 2009-04-27T22:36:09Z | http://qypeexplorer.appspot.com/ | 76 | 2 | 2 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | [] | 0 | 0 | 2 | master | {"admin": true, "push": true, "pull": true} | |||||||
191903 | MDEwOlJlcG9zaXRvcnkxOTE5MDM= | moomazon | simonw/moomazon | 0 | simonw 9599 | https://github.com/simonw/moomazon | App Engine app that generates moo cards from Amazon book covers. | 0 | 2009-05-04T03:50:59Z | 2019-08-13T14:23:34Z | 2009-05-04T03:52:35Z | http://moomazon.appspot.com/ | 76 | 3 | 3 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | [] | 0 | 0 | 3 | master | {"admin": true, "push": true, "pull": true} | |||||||
214212 | MDEwOlJlcG9zaXRvcnkyMTQyMTI= | upcoming | simonw/upcoming | 0 | simonw 9599 | https://github.com/simonw/upcoming | Python client library for the Upcoming.org API (now defunct - RIP, Upcoming) | 0 | 2009-05-30T12:06:24Z | 2013-12-20T20:15:51Z | 2009-05-30T12:10:16Z | 80 | 2 | 2 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | [] | 0 | 0 | 2 | master | {"admin": true, "push": true, "pull": true} | |||||||||
358013 | MDEwOlJlcG9zaXRvcnkzNTgwMTM= | devdays | simonw/devdays | 0 | simonw 9599 | https://github.com/simonw/devdays | Example code from my talk at Stack Overflow DevDays Amsterdam 2009. | 0 | 2009-11-02T14:01:25Z | 2017-06-22T03:00:34Z | 2009-11-02T14:01:38Z | http://stackoverflow.carsonified.com/events/amsterdam/ | 80 | 2 | 2 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | [] | 0 | 0 | 2 | master | {"admin": true, "push": true, "pull": true} | ||||||||
191761 | MDEwOlJlcG9zaXRvcnkxOTE3NjE= | lightningtimer.net | simonw/lightningtimer.net | 0 | simonw 9599 | https://github.com/simonw/lightningtimer.net | A simple (but extremely useful) timer for lightning talks | 0 | 2009-05-03T22:58:36Z | 2019-08-13T14:23:30Z | 2009-05-03T22:59:50Z | http://lightningtimer.net/ | 81 | 6 | 6 | 1 | 1 | 1 | 1 | 0 | 6 | 0 | 0 | 0 | [] | 6 | 0 | 6 | master | {"admin": true, "push": true, "pull": true} | ||||||||
309584 | MDEwOlJlcG9zaXRvcnkzMDk1ODQ= | django-urls | simonw/django-urls | 0 | simonw 9599 | https://github.com/simonw/django-urls | Experimental replacement for Django's get_absolute_url() method. | 0 | 2009-09-17T08:08:02Z | 2019-08-13T14:28:08Z | 2009-09-28T22:19:45Z | 82 | 17 | 17 | Python | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | [] | 1 | 0 | 17 | master | {"admin": true, "push": true, "pull": true} | ||||||||
187586 | MDEwOlJlcG9zaXRvcnkxODc1ODY= | django-shorturls | simonw/django-shorturls | 0 | simonw 9599 | https://github.com/simonw/django-shorturls | A URL shortening app for Django. | 1 | 2009-04-28T14:27:10Z | 2019-08-13T14:22:03Z | 2009-04-28T14:30:25Z | 83 | 10 | 10 | Python | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Other other | [] | 0 | 0 | 10 | master | {"admin": true, "push": true, "pull": true} | |||||||
379499 | MDEwOlJlcG9zaXRvcnkzNzk0OTk= | node-couch | simonw/node-couch | 0 | simonw 9599 | https://github.com/simonw/node-couch | A CouchDB interface for node.js | 1 | 2009-11-20T13:04:33Z | 2012-12-13T14:22:00Z | 2009-11-20T13:06:31Z | 83 | 6 | 6 | JavaScript | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | [] | 1 | 0 | 6 | master | {"admin": true, "push": true, "pull": true} | ||||||||
195087137 | MDEwOlJlcG9zaXRvcnkxOTUwODcxMzc= | datasette-auth-github | simonw/datasette-auth-github | 0 | simonw 9599 | https://github.com/simonw/datasette-auth-github | Datasette plugin and ASGI middleware that authenticates users against GitHub | 0 | 2019-07-03T16:02:53Z | 2019-11-11T04:50:45Z | 2019-10-16T07:12:49Z | 83 | 9 | 9 | Python | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 4 | Apache License 2.0 apache-2.0 | 1 | 4 | 9 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 1 | 1 | |||
263714 | MDEwOlJlcG9zaXRvcnkyNjM3MTQ= | wikinear.com | simonw/wikinear.com | 0 | simonw 9599 | https://github.com/simonw/wikinear.com | 0 | 2009-07-29T16:18:30Z | 2014-10-21T11:13:37Z | 2009-07-30T09:57:47Z | 84 | 4 | 4 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | [] | 0 | 0 | 4 | master | {"admin": true, "push": true, "pull": true} | |||||||||
318129 | MDEwOlJlcG9zaXRvcnkzMTgxMjk= | django-signed | simonw/django-signed | 0 | simonw 9599 | https://github.com/simonw/django-signed | Signing utilities for Django, to try out an API which is being proposed for inclusion in Django core. | 0 | 2009-09-26T09:15:14Z | 2019-08-13T14:28:18Z | 2009-12-06T17:37:41Z | 85 | 37 | 37 | Python | 1 | 1 | 1 | 1 | 0 | 6 | 0 | 0 | 0 | [] | 6 | 0 | 37 | master | {"admin": true, "push": true, "pull": true} | ||||||||
102991243 | MDEwOlJlcG9zaXRvcnkxMDI5OTEyNDM= | irma-scrapers | simonw/irma-scrapers | 0 | simonw 9599 | https://github.com/simonw/irma-scrapers | Screen scrapers relating to natural disasters. See their output in https://github.com/simonw/disaster-data/ | 0 | 2017-09-09T23:34:29Z | 2019-01-30T06:04:55Z | 2017-10-15T23:18:18Z | 85 | 8 | 8 | Python | 1 | 1 | 1 | 1 | 0 | 5 | 0 | 0 | 2 | ["civic-hacking", "irma-response", "scraper", "slack"] | 5 | 2 | 8 | master | {"admin": true, "push": true, "pull": true} | ||||||||
138669673 | MDEwOlJlcG9zaXRvcnkxMzg2Njk2NzM= | datasette-vega | simonw/datasette-vega | 0 | simonw 9599 | https://github.com/simonw/datasette-vega | Datasette plugin for visualizing data using Vega | 0 | 2018-06-26T01:40:54Z | 2019-11-11T04:51:21Z | 2019-08-05T11:45:29Z | 87 | 13 | 13 | JavaScript | 1 | 1 | 1 | 1 | 0 | 2 | 0 | 0 | 11 | Apache License 2.0 apache-2.0 | 2 | 11 | 13 | master | {"admin": true, "push": true, "pull": true} | 1 | 1 | 1 | 2 | 1 | |||
170705099 | MDEwOlJlcG9zaXRvcnkxNzA3MDUwOTk= | aiosqlite | simonw/aiosqlite | 0 | simonw 9599 | https://github.com/simonw/aiosqlite | asyncio bridge to the standard sqlite3 module | 1 | 2019-02-14T14:35:05Z | 2019-02-14T14:35:07Z | 2019-02-14T14:35:24Z | 89 | 0 | 0 | Python | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | MIT License mit | [] | 0 | 0 | 0 | master | {"admin": true, "push": true, "pull": true} | |||||||
466800 | MDEwOlJlcG9zaXRvcnk0NjY4MDA= | django-queryset-transform | simonw/django-queryset-transform | 0 | simonw 9599 | https://github.com/simonw/django-queryset-transform | Experimental .transform(fn) method for Django QuerySets, for clever lazily evaluated optimisations. | 0 | 2010-01-10T23:42:31Z | 2019-10-29T08:31:08Z | 2010-05-26T10:21:37Z | 91 | 138 | 138 | Python | 1 | 1 | 1 | 1 | 0 | 11 | 0 | 0 | 1 | Other other | [] | 11 | 1 | 138 | master | {"admin": true, "push": true, "pull": true} | |||||||
684125 | MDEwOlJlcG9zaXRvcnk2ODQxMjU= | redis_wrap | simonw/redis_wrap | 0 | simonw 9599 | https://github.com/simonw/redis_wrap | Implements a wrapper for Redis datatypes so they mimic the datatypes found in Python. | 1 | 2010-05-24T22:09:08Z | 2012-12-14T17:26:21Z | 2010-05-24T22:19:45Z | 91 | 5 | 5 | Python | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | [] | 1 | 0 | 5 | master | {"admin": true, "push": true, "pull": true} | ||||||||
569598 | MDEwOlJlcG9zaXRvcnk1Njk1OTg= | webhook-relay | simonw/webhook-relay | 0 | simonw 9599 | https://github.com/simonw/webhook-relay | A simple Node.js server for queueing and relaying webhook requests | 0 | 2010-03-19T09:30:55Z | 2019-08-13T14:32:08Z | 2010-03-19T09:42:23Z | 92 | 26 | 26 | JavaScript | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | ["nodejs", "webhooks"] | 1 | 0 | 26 | master | {"admin": true, "push": true, "pull": true} |
JSON shape: default, array, newline-delimited, object
CREATE TABLE [repos] ( [id] INTEGER PRIMARY KEY, [node_id] TEXT, [name] TEXT, [full_name] TEXT, [private] INTEGER, [owner] INTEGER REFERENCES [users]([id]), [html_url] TEXT, [description] TEXT, [fork] INTEGER, [created_at] TEXT, [updated_at] TEXT, [pushed_at] TEXT, [homepage] TEXT, [size] INTEGER, [stargazers_count] INTEGER, [watchers_count] INTEGER, [language] TEXT, [has_issues] INTEGER, [has_projects] INTEGER, [has_downloads] INTEGER, [has_wiki] INTEGER, [has_pages] INTEGER, [forks_count] INTEGER, [archived] INTEGER, [disabled] INTEGER, [open_issues_count] INTEGER, [license] TEXT, [topics] TEXT, [forks] INTEGER, [open_issues] INTEGER, [watchers] INTEGER, [default_branch] TEXT, [permissions] TEXT, [allow_squash_merge] INTEGER, [allow_merge_commit] INTEGER, [allow_rebase_merge] INTEGER, [network_count] INTEGER, [subscribers_count] INTEGER, [organization] TEXT, FOREIGN KEY(license) REFERENCES licenses(key) )