This data as json, CSV (advanced)
Suggested facets: owner, language, has_issues, has_downloads, has_wiki, has_pages, open_issues_count, license, forks, open_issues, default_branch, network_count, subscribers_count, updated_at (date), pushed_at (date), topics (array)
created_at (date) ✖
forks_count ✖
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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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} | ||||||||||
574410 | MDEwOlJlcG9zaXRvcnk1NzQ0MTA= | wordcounter | simonw/wordcounter | 0 | simonw 9599 | https://github.com/simonw/wordcounter | An extremely simple single-page JavaScript word counting tool, because someone needed it. | 0 | 2010-03-22T18:23:56Z | 2013-10-18T06:22:59Z | 2010-03-22T18:24:32Z | http://simonwillison.net/static/2010/wordcounter/ | 92 | 4 | 4 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | [] | 0 | 0 | 4 | master | {"admin": true, "push": true, "pull": true} | ||||||||
567465 | MDEwOlJlcG9zaXRvcnk1Njc0NjU= | django-feedstream | simonw/django-feedstream | 0 | simonw 9599 | https://github.com/simonw/django-feedstream | Yet Another Django lifestream thingy - this one keeps templates for feed types in the database | 0 | 2010-03-17T23:47:31Z | 2013-11-05T10:37:33Z | 2010-03-18T00:22:45Z | 96 | 12 | 12 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | [] | 0 | 0 | 12 | 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} | |||||||||
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} | |||||||||
17891720 | MDEwOlJlcG9zaXRvcnkxNzg5MTcyMA== | relative_dateranges | simonw/relative_dateranges | 0 | simonw 9599 | https://github.com/simonw/relative_dateranges | 0 | 2014-03-19T04:00:49Z | 2014-12-23T06:52:39Z | 2014-03-19T15:56:30Z | 144 | 7 | 7 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | [] | 0 | 0 | 7 | master | {"admin": true, "push": true, "pull": true} | |||||||||
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} | ||||||||
31198044 | MDEwOlJlcG9zaXRvcnkzMTE5ODA0NA== | spaceprob.es | simonw/spaceprob.es | 0 | simonw 9599 | https://github.com/simonw/spaceprob.es | Spaceprob.es catalogs the active human-made machines that freckle our solar system and dot our galaxy. | 0 | 2015-02-23T07:32:41Z | 2016-08-23T15:52:14Z | 2015-02-22T17:38:06Z | http://spaceprob.es/ | 93261 | 1 | 1 | HTML | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | [] | 0 | 0 | 1 | gh-pages | {"admin": true, "push": true, "pull": true} | |||||||
18155759 | MDEwOlJlcG9zaXRvcnkxODE1NTc1OQ== | jsonmask | simonw/jsonmask | 0 | simonw 9599 | https://github.com/simonw/jsonmask | A mini-language for selecting a subset of a JSON document. | 0 | 2014-03-26T22:12:28Z | 2017-01-13T20:50:57Z | 2014-04-08T20:31:23Z | 174 | 3 | 3 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | MIT License mit | [] | 0 | 0 | 3 | 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} | ||||||||
791966 | MDEwOlJlcG9zaXRvcnk3OTE5NjY= | resize-proxy | simonw/resize-proxy | 0 | simonw 9599 | https://github.com/simonw/resize-proxy | A drop-dead simple image resizing proxy for Google App Engine | 0 | 2010-07-22T20:50:31Z | 2017-07-24T07:50:02Z | 2010-08-09T11:42:31Z | 286 | 14 | 14 | Python | 1 | 1 | 1 | 1 | 0 | 2 | 0 | 0 | 0 | BSD 2-Clause "Simplified" License bsd-2-clause | [] | 2 | 0 | 14 | 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} | |||||||||
5900675 | MDEwOlJlcG9zaXRvcnk1OTAwNjc1 | squirrelspotter | simonw/squirrelspotter | 0 | simonw 9599 | https://github.com/simonw/squirrelspotter | 0 | 2012-09-21T11:49:19Z | 2017-09-28T20:32:08Z | 2019-03-30T23:11:35Z | 277 | 2 | 2 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | [] | 0 | 0 | 2 | 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} | |||||||||
112094535 | MDEwOlJlcG9zaXRvcnkxMTIwOTQ1MzU= | trying-out-netlify | simonw/trying-out-netlify | 0 | simonw 9599 | https://github.com/simonw/trying-out-netlify | 0 | 2017-11-26T15:36:10Z | 2017-11-26T15:40:36Z | 2017-11-26T17:51:16Z | 14428 | 0 | 0 | CSS | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | MIT License mit | [] | 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} | ||||||||
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} | ||||||||
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} | ||||||||
222628 | MDEwOlJlcG9zaXRvcnkyMjI2Mjg= | datamatcher | simonw/datamatcher | 0 | simonw 9599 | https://github.com/simonw/datamatcher | Single-page JS app for creating a mapping between similar sets of data | 0 | 2009-06-09T13:58:47Z | 2018-06-29T11:32:57Z | 2009-06-09T13:59:17Z | https://datamatcher.now.sh/ | 124 | 9 | 9 | JavaScript | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | [] | 1 | 0 | 9 | master | {"admin": true, "push": true, "pull": true} | |||||||
245277 | MDEwOlJlcG9zaXRvcnkyNDUyNzc= | django-timereports | simonw/django-timereports | 0 | simonw 9599 | https://github.com/simonw/django-timereports | Incomplete system for creating time series style reports about Django models | 0 | 2009-07-07T15:26:21Z | 2018-06-29T11:32:59Z | 2009-07-08T16:20:39Z | 296 | 6 | 6 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | [] | 0 | 0 | 6 | master | {"admin": true, "push": true, "pull": true} | ||||||||
309547 | MDEwOlJlcG9zaXRvcnkzMDk1NDc= | django-safeform | simonw/django-safeform | 0 | simonw 9599 | https://github.com/simonw/django-safeform | CSRF protection for Django forms. | 0 | 2009-09-17T06:48:32Z | 2018-06-29T11:33:05Z | 2009-09-18T23:04:53Z | 109 | 31 | 31 | Python | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | [] | 1 | 0 | 31 | master | {"admin": true, "push": true, "pull": true} | ||||||||
386686 | MDEwOlJlcG9zaXRvcnkzODY2ODY= | xml_analyser | simonw/xml_analyser | 0 | simonw 9599 | https://github.com/simonw/xml_analyser | Simple command line tool for quickly analysing the structure of an arbitrary XML file | 0 | 2009-11-26T17:11:08Z | 2018-06-29T11:33:09Z | 2009-11-26T17:21:32Z | 154 | 5 | 5 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | [] | 0 | 0 | 5 | master | {"admin": true, "push": true, "pull": true} | ||||||||
446247 | MDEwOlJlcG9zaXRvcnk0NDYyNDc= | django_signed_demo | simonw/django_signed_demo | 0 | simonw 9599 | https://github.com/simonw/django_signed_demo | Demonstrations of Django's signed cookie support | 0 | 2009-12-22T20:20:19Z | 2018-06-29T11:33:12Z | 2009-12-22T20:20:28Z | 179 | 4 | 4 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | [] | 0 | 0 | 4 | master | {"admin": true, "push": true, "pull": true} | ||||||||
559280 | MDEwOlJlcG9zaXRvcnk1NTkyODA= | uniclean | simonw/uniclean | 0 | simonw 9599 | https://github.com/simonw/uniclean | Python utilities for filtering nasty characters in unicode strings. | 0 | 2010-03-12T14:20:15Z | 2018-06-29T11:33:22Z | 2010-03-12T14:20:39Z | 175 | 11 | 11 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | [] | 0 | 0 | 11 | 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} | |||||||
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} | |||||||
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} | ||||||||
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} | |||||||
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} | |||||||
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} | ||||||||
111977126 | MDEwOlJlcG9zaXRvcnkxMTE5NzcxMjY= | sf-tree-search | simonw/sf-tree-search | 0 | simonw 9599 | https://github.com/simonw/sf-tree-search | San Francisco Tree Search - a simple Datasette demo application | 0 | 2017-11-25T04:45:09Z | 2019-01-30T13:12:11Z | 2018-04-11T02:29:55Z | https://sf-trees.com/ | 493 | 6 | 6 | HTML | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | ["datasette", "leaflet"] | 1 | 0 | 6 | master | {"admin": true, "push": true, "pull": true} | |||||||
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} | |||||||
175444653 | MDEwOlJlcG9zaXRvcnkxNzU0NDQ2NTM= | us-dams-history | simonw/us-dams-history | 0 | simonw 9599 | https://github.com/simonw/us-dams-history | Tracking changes to the National Inventory of Dams | 0 | 2019-03-13T15:07:21Z | 2019-03-13T15:08:44Z | 2019-03-13T15:08:42Z | 6559 | 0 | 0 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | [] | 0 | 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} | ||||||||||
131413720 | MDEwOlJlcG9zaXRvcnkxMzE0MTM3MjA= | make-near-me | simonw/make-near-me | 0 | simonw 9599 | https://github.com/simonw/make-near-me | Make Owls Near Me for the species of your choice! | 0 | 2018-04-28T13:52:32Z | 2019-03-27T00:31:06Z | 2018-04-28T20:14:44Z | https://make-near-me.now.sh/ | 223 | 2 | 2 | JavaScript | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | ["now", "react", "sanic", "zeit"] | 0 | 0 | 2 | 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} | |||||||||
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} | |||||||
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} | |||||||
120041893 | MDEwOlJlcG9zaXRvcnkxMjAwNDE4OTM= | owlsnearme | simonw/owlsnearme | 0 | simonw 9599 | https://github.com/simonw/owlsnearme | A website that tells you where your nearest owls are! | 0 | 2018-02-02T23:21:45Z | 2019-06-06T00:01:56Z | 2018-04-28T05:23:05Z | https://www.owlsnearme.com/ | 289 | 14 | 14 | JavaScript | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | ["create-react-app", "inaturalist", "leaflet", "react"] | 1 | 0 | 14 | 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} | |||||||||
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} | |||||||
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} | |||||||
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} | |||||||
132637695 | MDEwOlJlcG9zaXRvcnkxMzI2Mzc2OTU= | mendoza-trees-workshop | simonw/mendoza-trees-workshop | 0 | simonw 9599 | https://github.com/simonw/mendoza-trees-workshop | A live-coding workshop illustrating the powerful combination of Jupyter notebooks and Django | 0 | 2018-05-08T16:42:56Z | 2019-07-02T16:09:31Z | 2018-05-08T19:03:48Z | 1132 | 7 | 7 | Jupyter Notebook | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | ["django", "jupyter", "tutorial"] | 1 | 0 | 7 | 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} | ||||||
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} | ||||||||
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} | |||||||
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} | |||||||||
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} | ||||||||
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} | |||||||
152510536 | MDEwOlJlcG9zaXRvcnkxNTI1MTA1MzY= | cryptozoology | simonw/cryptozoology | 0 | simonw 9599 | https://github.com/simonw/cryptozoology | Crowdsourcing a directory of cryptids and their range maps. | 0 | 2018-10-11T01:08:37Z | 2019-07-14T03:56:23Z | 2019-07-12T21:33:56Z | https://cryptids.datasettes.com/ | 956 | 10 | 10 | Python | 1 | 1 | 1 | 1 | 0 | 5 | 0 | 0 | 0 | ["cryptids", "cryptozoology"] | 5 | 0 | 10 | 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} | |||||||
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} | |||||||
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} | ||||||||||
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} | |||||||
139012 | MDEwOlJlcG9zaXRvcnkxMzkwMTI= | python-guardianapi | simonw/python-guardianapi | 0 | simonw 9599 | https://github.com/simonw/python-guardianapi | 0 | 2009-02-27T11:51:19Z | 2019-08-13T14:04:32Z | 2009-03-09T15:35:38Z | 95 | 6 | 6 | Python | 1 | 1 | 1 | 1 | 0 | 3 | 0 | 0 | 0 | BSD 2-Clause "Simplified" License bsd-2-clause | [] | 3 | 0 | 6 | master | {"admin": true, "push": true, "pull": true} | ||||||||
186671 | MDEwOlJlcG9zaXRvcnkxODY2NzE= | tweetersation | simonw/tweetersation | 0 | simonw 9599 | https://github.com/simonw/tweetersation | tweetersation.com | 0 | 2009-04-27T13:20:10Z | 2019-08-13T14:21:46Z | 2009-04-27T22:28:19Z | http://tweetersation.com/ | 119 | 5 | 5 | JavaScript | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | [] | 1 | 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} | |||||||
187089 | MDEwOlJlcG9zaXRvcnkxODcwODk= | getlatlon.com | simonw/getlatlon.com | 0 | simonw 9599 | https://github.com/simonw/getlatlon.com | Source code for getlatlon.com - a simple, single page, pure JavaScript Google Maps application. | 0 | 2009-04-27T23:30:29Z | 2019-08-13T14:21:53Z | 2010-07-10T11:10:44Z | http://www.getlatlon.com/ | 94 | 29 | 29 | 1 | 1 | 1 | 1 | 0 | 2 | 0 | 0 | 1 | [] | 2 | 1 | 29 | master | {"admin": true, "push": true, "pull": true} | ||||||||
191753 | MDEwOlJlcG9zaXRvcnkxOTE3NTM= | soupselect | simonw/soupselect | 0 | simonw 9599 | https://github.com/simonw/soupselect | CSS selector support for BeautifulSoup. | 0 | 2009-05-03T22:47:08Z | 2019-08-13T14:23:30Z | 2013-03-27T22:40:00Z | 270 | 60 | 60 | Python | 1 | 1 | 1 | 1 | 0 | 22 | 0 | 0 | 4 | [] | 22 | 4 | 60 | 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} | ||||||||
191763 | MDEwOlJlcG9zaXRvcnkxOTE3NjM= | djangopeople.net | simonw/djangopeople.net | 0 | simonw 9599 | https://github.com/simonw/djangopeople.net | A geographical community site for Django developers. | 0 | 2009-05-03T23:01:37Z | 2019-08-13T14:23:30Z | 2009-09-13T00:44:13Z | http://djangopeople.net/ | 1189 | 107 | 107 | Python | 1 | 1 | 1 | 1 | 1 | 62 | 0 | 0 | 9 | [] | 62 | 9 | 107 | master | {"admin": true, "push": true, "pull": true} | |||||||
191781 | MDEwOlJlcG9zaXRvcnkxOTE3ODE= | json-time | simonw/json-time | 0 | simonw 9599 | https://github.com/simonw/json-time | An App Engine JSONP web service for retrieving the time in different timezones. | 0 | 2009-05-03T23:25:14Z | 2019-08-13T14:23:30Z | 2009-05-03T23:28:25Z | http://json-time.appspot.com/ | 339 | 22 | 22 | Python | 1 | 1 | 1 | 1 | 0 | 4 | 0 | 0 | 0 | [] | 4 | 0 | 22 | master | {"admin": true, "push": true, "pull": true} | |||||||
191799 | MDEwOlJlcG9zaXRvcnkxOTE3OTk= | annotating_proxy | simonw/annotating_proxy | 0 | simonw 9599 | https://github.com/simonw/annotating_proxy | A proxy that adds jQuery-powered annotations to the proxied site, configured by a CSS selector. | 0 | 2009-05-04T00:01:16Z | 2019-08-13T14:23:31Z | 2009-05-04T00:06:08Z | 112 | 4 | 4 | Python | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | [] | 0 | 0 | 4 | master | {"admin": true, "push": true, "pull": true} | ||||||||
191893 | MDEwOlJlcG9zaXRvcnkxOTE4OTM= | djng | simonw/djng | 0 | simonw 9599 | https://github.com/simonw/djng | Turtles all the way down | 0 | 2009-05-04T03:27:36Z | 2019-08-13T14:23:34Z | 2011-09-07T07:02:47Z | http://simonwillison.net/2009/May/19/djng/ | 100 | 128 | 128 | Python | 1 | 1 | 1 | 1 | 0 | 7 | 0 | 0 | 2 | BSD 2-Clause "Simplified" License bsd-2-clause | ["django", "microframework", "turtles-all-the-way-down"] | 7 | 2 | 128 | 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} | |||||||
192948 | MDEwOlJlcG9zaXRvcnkxOTI5NDg= | south | simonw/south | 0 | simonw 9599 | https://github.com/simonw/south | Migrations for Django | 0 | 2009-05-05T10:57:35Z | 2019-08-13T14:23:57Z | 2009-05-05T09:31:13Z | http://south.aeracode.org | 96 | 3 | 3 | Python | 0 | 1 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | [] | 3 | 0 | 3 | master | {"admin": true, "push": true, "pull": true} | |||||||
210864 | MDEwOlJlcG9zaXRvcnkyMTA4NjQ= | geocoders | simonw/geocoders | 0 | simonw 9599 | https://github.com/simonw/geocoders | Ultra simple API for geocoding a single string against various web services. | 0 | 2009-05-26T20:11:19Z | 2019-08-13T14:26:06Z | 2013-10-28T21:43:24Z | 117 | 184 | 184 | Python | 1 | 1 | 1 | 1 | 0 | 20 | 0 | 0 | 2 | BSD 2-Clause "Simplified" License bsd-2-clause | [] | 20 | 2 | 184 | master | {"admin": true, "push": true, "pull": true} | |||||||
212454 | MDEwOlJlcG9zaXRvcnkyMTI0NTQ= | optfunc | simonw/optfunc | 0 | simonw 9599 | https://github.com/simonw/optfunc | Syntactic sugar for creating Python command line scripts by introspecting a function definition | 0 | 2009-05-28T11:28:54Z | 2019-08-13T14:26:08Z | 2009-05-29T22:48:14Z | http://simonwillison.net/2009/May/28/optfunc/ | 146 | 138 | 138 | Python | 1 | 1 | 1 | 1 | 0 | 19 | 0 | 0 | 1 | BSD 2-Clause "Simplified" License bsd-2-clause | [] | 19 | 1 | 138 | master | {"admin": true, "push": true, "pull": true} | ||||||
221411 | MDEwOlJlcG9zaXRvcnkyMjE0MTE= | bugle_project | simonw/bugle_project | 0 | simonw 9599 | https://github.com/simonw/bugle_project | Group collaboration tools for hackers in forts. | 0 | 2009-06-08T08:39:53Z | 2019-08-13T14:26:20Z | 2010-12-14T17:57:31Z | 8259 | 42 | 42 | Python | 1 | 1 | 1 | 1 | 0 | 5 | 0 | 0 | 1 | BSD 2-Clause "Simplified" License bsd-2-clause | [] | 5 | 1 | 42 | master | {"admin": true, "push": true, "pull": true} | |||||||
277394 | MDEwOlJlcG9zaXRvcnkyNzczOTQ= | mytweets | simonw/mytweets | 0 | simonw 9599 | https://github.com/simonw/mytweets | Script for saving a JSON archive of your tweets. | 0 | 2009-08-13T21:41:44Z | 2019-08-13T14:27:29Z | 2009-08-13T21:42:02Z | 105 | 80 | 80 | Python | 1 | 1 | 1 | 1 | 0 | 16 | 0 | 0 | 1 | [] | 16 | 1 | 80 | 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} | ||||||||
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} | ||||||||
381141 | MDEwOlJlcG9zaXRvcnkzODExNDE= | nodecast | simonw/nodecast | 0 | simonw 9599 | https://github.com/simonw/nodecast | A simple comet broadcast server, originally implemented as a demo for Full Frontal 2009. | 0 | 2009-11-21T23:58:42Z | 2019-08-13T14:29:24Z | 2009-11-22T09:10:40Z | 128 | 44 | 44 | JavaScript | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | [] | 1 | 0 | 44 | master | {"admin": true, "push": true, "pull": true} | ||||||||
447980 | MDEwOlJlcG9zaXRvcnk0NDc5ODA= | django_cropper | simonw/django_cropper | 0 | simonw 9599 | https://github.com/simonw/django_cropper | Integration of jCrop with the Django admin | 0 | 2009-12-24T11:45:51Z | 2019-08-13T14:30:05Z | 2009-12-27T00:13:28Z | 112 | 73 | 73 | Python | 1 | 1 | 1 | 1 | 0 | 7 | 0 | 0 | 0 | [] | 7 | 0 | 73 | 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} | ||||||||
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} | ||||||||
608376 | MDEwOlJlcG9zaXRvcnk2MDgzNzY= | http-replay | simonw/http-replay | 0 | simonw 9599 | https://github.com/simonw/http-replay | A Node.js tool for executing HTTP activity on a timed basis. | 0 | 2010-04-13T13:13:33Z | 2019-08-13T14:32:47Z | 2010-04-13T13:13:54Z | 95 | 10 | 10 | JavaScript | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | [] | 1 | 0 | 10 | master | {"admin": true, "push": true, "pull": true} | ||||||||
191790 | MDEwOlJlcG9zaXRvcnkxOTE3OTA= | django-html | simonw/django-html | 0 | simonw 9599 | https://github.com/simonw/django-html | A way of rendering django.forms widgets that differentiates between HTML and XHTML. | 0 | 2009-05-03T23:47:32Z | 2019-08-19T19:56:34Z | 2010-03-29T20:25:41Z | 114 | 44 | 44 | Python | 1 | 1 | 1 | 1 | 0 | 8 | 0 | 0 | 2 | Other other | [] | 8 | 2 | 44 | 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} | |||||||
191946 | MDEwOlJlcG9zaXRvcnkxOTE5NDY= | django-openid | simonw/django-openid | 0 | simonw 9599 | https://github.com/simonw/django-openid | A modern library for integrating OpenID with Django - incomplete, but really nearly there (promise) | 0 | 2009-05-04T05:49:12Z | 2019-09-07T15:22:56Z | 2013-10-21T10:30:34Z | 255 | 164 | 164 | Python | 1 | 1 | 1 | 1 | 0 | 30 | 0 | 0 | 13 | [] | 30 | 13 | 164 | master | {"admin": true, "push": true, "pull": true} | ||||||||
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} | |||||||
197431109 | MDEwOlJlcG9zaXRvcnkxOTc0MzExMDk= | beta | dogsheep/beta | 0 | dogsheep 53015001 | https://github.com/dogsheep/beta | 0 | 2019-07-17T17:07:26Z | 2019-09-14T00:25:11Z | 2019-07-17T17:07:27Z | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | [] | 0 | 0 | 1 | master | {"admin": true, "push": true, "pull": true} | ||||||||||
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} | |||||||
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} | |||||||||
379371 | MDEwOlJlcG9zaXRvcnkzNzkzNzE= | djangode | simonw/djangode | 0 | simonw 9599 | https://github.com/simonw/djangode | Utilities functions for node.js that borrow some useful concepts from Django | 0 | 2009-11-20T10:07:21Z | 2019-10-05T15:04:21Z | 2011-08-31T19:57:39Z | 300 | 259 | 259 | JavaScript | 1 | 1 | 1 | 1 | 0 | 22 | 0 | 0 | 4 | BSD 2-Clause "Simplified" License bsd-2-clause | [] | 22 | 4 | 259 | master | {"admin": true, "push": true, "pull": true} | |||||||
155039823 | MDEwOlJlcG9zaXRvcnkxNTUwMzk4MjM= | cougar-or-not | simonw/cougar-or-not | 0 | simonw 9599 | https://github.com/simonw/cougar-or-not | An API for identifying cougars v.s. bobcats v.s. other USA cat species | 0 | 2018-10-28T05:51:11Z | 2019-10-12T14:45:06Z | 2018-11-06T23:10:58Z | https://cougar-or-not.now.sh/ | 80128 | 82 | 82 | Jupyter Notebook | 1 | 1 | 1 | 1 | 0 | 46 | 0 | 0 | 5 | ["computer-vision", "fastai", "inaturalist", "starlette", "zeit-now"] | 46 | 5 | 82 | 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} | ||||||||
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} | |||||||
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} | ||||||||
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} | |||||||
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} | ||||||
772181 | MDEwOlJlcG9zaXRvcnk3NzIxODE= | django-redis-monitor | simonw/django-redis-monitor | 0 | simonw 9599 | https://github.com/simonw/django-redis-monitor | Request per second / SQLop per second monitoring for Django, using Redis for storage | 0 | 2010-07-13T10:14:34Z | 2019-11-03T15:32:08Z | 2010-09-06T11:45:39Z | 132 | 98 | 98 | Python | 1 | 1 | 1 | 1 | 0 | 10 | 0 | 0 | 3 | BSD 2-Clause "Simplified" License bsd-2-clause | [] | 10 | 3 | 98 | master | {"admin": true, "push": true, "pull": true} | |||||||
104670293 | MDEwOlJlcG9zaXRvcnkxMDQ2NzAyOTM= | simonwillisonblog | simonw/simonwillisonblog | 0 | simonw 9599 | https://github.com/simonw/simonwillisonblog | The source code behind my blog | 0 | 2017-09-24T19:25:46Z | 2019-11-04T11:03:45Z | 2019-11-04T14:12:24Z | https://simonwillison.net/ | 2179 | 22 | 22 | Python | 1 | 1 | 1 | 1 | 0 | 7 | 0 | 0 | 9 | Apache License 2.0 apache-2.0 | ["blogging", "django", "python"] | 7 | 9 | 22 | 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} | ||||||
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} | |||||||
214746582 | MDEwOlJlcG9zaXRvcnkyMTQ3NDY1ODI= | dogsheep.github.io | dogsheep/dogsheep.github.io | 0 | dogsheep 53015001 | https://github.com/dogsheep/dogsheep.github.io | Tools for personal analytics using SQLite and Datasette | 0 | 2019-10-13T02:10:13Z | 2019-11-08T12:11:32Z | 2019-11-09T20:23:25Z | https://dogsheep.github.io/ | 4 | 3 | 3 | 1 | 1 | 1 | 1 | 1 | 2 | 0 | 0 | 1 | ["datasette", "dogsheep", "sqlite"] | 2 | 1 | 3 | master | {"admin": true, "push": true, "pull": true} | ||||||||
193715692 | MDEwOlJlcG9zaXRvcnkxOTM3MTU2OTI= | fara-history | simonw/fara-history | 0 | simonw 9599 | https://github.com/simonw/fara-history | Tracking the history of the FARA data from https://www.justice.gov/nsd-fara | 0 | 2019-06-25T13:43:21Z | 2019-11-09T12:00:25Z | 2019-11-09T12:00:23Z | 32248 | 3 | 3 | Shell | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | [] | 0 | 0 | 3 | 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) )