447980 |
MDEwOlJlcG9zaXRvcnk0NDc5ODA= |
django_cropper |
simonw/django_cropper |
0 |
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} |
|
|
|
|
|
|
446247 |
MDEwOlJlcG9zaXRvcnk0NDYyNDc= |
django_signed_demo |
simonw/django_signed_demo |
0 |
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} |
|
|
|
|
|
|
379371 |
MDEwOlJlcG9zaXRvcnkzNzkzNzE= |
djangode |
simonw/djangode |
0 |
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 |
[] |
22 |
4 |
259 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
191893 |
MDEwOlJlcG9zaXRvcnkxOTE4OTM= |
djng |
simonw/djng |
0 |
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 |
["django", "microframework", "turtles-all-the-way-down"] |
7 |
2 |
128 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
133968630 |
MDEwOlJlcG9zaXRvcnkxMzM5Njg2MzA= |
docs |
simonw/docs |
0 |
9599 |
https://github.com/simonw/docs |
Documentation of ZEIT Now and other services |
1 |
2018-05-18T14:57:29Z |
2018-05-18T14:57:32Z |
2018-05-18T01:53:07Z |
https://zeit.co/docs |
14851 |
0 |
0 |
JavaScript |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
mit |
[] |
0 |
0 |
0 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
500532 |
MDEwOlJlcG9zaXRvcnk1MDA1MzI= |
dogproxy |
simonw/dogproxy |
0 |
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} |
|
|
|
|
|
|
49232181 |
MDEwOlJlcG9zaXRvcnk0OTIzMjE4MQ== |
elasticsearch |
simonw/elasticsearch |
0 |
9599 |
https://github.com/simonw/elasticsearch |
Open Source, Distributed, RESTful Search Engine |
1 |
2016-01-07T21:36:30Z |
2016-01-07T21:36:54Z |
2016-03-22T19:07:58Z |
https://www.elastic.co/products/elasticsearch |
203187 |
0 |
0 |
Java |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
apache-2.0 |
[] |
0 |
0 |
0 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
128842302 |
MDEwOlJlcG9zaXRvcnkxMjg4NDIzMDI= |
elasticsearch-dump |
simonw/elasticsearch-dump |
0 |
9599 |
https://github.com/simonw/elasticsearch-dump |
Import and export tools for elasticsearch |
1 |
2018-04-09T22:43:28Z |
2018-04-09T22:44:39Z |
2018-04-09T22:44:37Z |
|
819 |
0 |
0 |
JavaScript |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
apache-2.0 |
[] |
0 |
0 |
0 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
35250423 |
MDEwOlJlcG9zaXRvcnkzNTI1MDQyMw== |
eventbrite |
simonw/eventbrite |
0 |
9599 |
https://github.com/simonw/eventbrite |
eventbrite ruby gem for v3 API. |
1 |
2015-05-08T00:35:37Z |
2015-05-08T00:35:37Z |
2015-05-08T00:37:14Z |
|
119 |
0 |
0 |
Ruby |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
mit |
[] |
0 |
0 |
0 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
167740584 |
MDEwOlJlcG9zaXRvcnkxNjc3NDA1ODQ= |
explore |
simonw/explore |
0 |
9599 |
https://github.com/simonw/explore |
Community-curated topic pages on GitHub |
1 |
2019-01-26T21:24:56Z |
2019-04-04T03:08:44Z |
2019-04-04T03:08:32Z |
https://github.com/topics |
12496 |
0 |
0 |
Ruby |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
cc-by-4.0 |
[] |
0 |
0 |
0 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
16146282 |
MDEwOlJlcG9zaXRvcnkxNjE0NjI4Mg== |
faker |
simonw/faker |
0 |
9599 |
https://github.com/simonw/faker |
Faker is a Python package that generates fake data for you. |
1 |
2014-01-22T17:20:15Z |
2018-05-21T13:33:37Z |
2014-01-22T17:20:34Z |
http://www.joke2k.net/faker |
426 |
2 |
2 |
Python |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
other |
[] |
0 |
0 |
2 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
193603180 |
MDEwOlJlcG9zaXRvcnkxOTM2MDMxODA= |
fara-datasette |
simonw/fara-datasette |
0 |
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} |
|
|
|
|
|
|
193715692 |
MDEwOlJlcG9zaXRvcnkxOTM3MTU2OTI= |
fara-history |
simonw/fara-history |
0 |
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} |
|
|
|
|
|
|
215892356 |
MDEwOlJlcG9zaXRvcnkyMTU4OTIzNTY= |
feedparser |
simonw/feedparser |
0 |
9599 |
https://github.com/simonw/feedparser |
Parse feeds in Python |
1 |
2019-10-17T21:56:28Z |
2019-10-17T21:56:29Z |
2019-10-16T19:18:57Z |
|
6329 |
0 |
0 |
|
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
other |
[] |
0 |
0 |
0 |
develop |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
191843021 |
MDEwOlJlcG9zaXRvcnkxOTE4NDMwMjE= |
filetype.py |
simonw/filetype.py |
0 |
9599 |
https://github.com/simonw/filetype.py |
Small, dependency-free, fast Python package to infer file types checking the magic numbers signature |
1 |
2019-06-13T22:49:48Z |
2019-06-13T22:49:51Z |
2019-03-01T09:20:54Z |
https://h2non.github.io/filetype.py |
840 |
0 |
0 |
Python |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
mit |
[] |
0 |
0 |
0 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
133958542 |
MDEwOlJlcG9zaXRvcnkxMzM5NTg1NDI= |
fivethirtyeight-datasette |
simonw/fivethirtyeight-datasette |
0 |
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} |
|
|
|
|
|
|
116758320 |
MDEwOlJlcG9zaXRvcnkxMTY3NTgzMjA= |
ftfy-web |
simonw/ftfy-web |
0 |
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-2.0 |
["python", "sanic", "unicode"] |
5 |
3 |
57 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
210864 |
MDEwOlJlcG9zaXRvcnkyMTA4NjQ= |
geocoders |
simonw/geocoders |
0 |
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 |
[] |
20 |
2 |
184 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
187089 |
MDEwOlJlcG9zaXRvcnkxODcwODk= |
getlatlon.com |
simonw/getlatlon.com |
0 |
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} |
|
|
|
|
|
|
178398152 |
MDEwOlJlcG9zaXRvcnkxNzgzOTgxNTI= |
gh-ost |
simonw/gh-ost |
0 |
9599 |
https://github.com/simonw/gh-ost |
GitHub's Online Schema Migrations for MySQL |
1 |
2019-03-29T12:04:54Z |
2019-03-29T12:04:56Z |
2019-03-29T12:05:41Z |
|
3413 |
0 |
0 |
Go |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
mit |
[] |
0 |
0 |
0 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
30376433 |
MDEwOlJlcG9zaXRvcnkzMDM3NjQzMw== |
gin |
simonw/gin |
0 |
9599 |
https://github.com/simonw/gin |
Gin is a web framework written in Golang. It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin. |
1 |
2015-02-05T20:22:48Z |
2015-02-05T20:22:49Z |
2015-02-05T16:16:59Z |
https://gin-gonic.github.io/gin/ |
663 |
0 |
0 |
Go |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
mit |
[] |
0 |
0 |
0 |
develop |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
191045082 |
MDEwOlJlcG9zaXRvcnkxOTEwNDUwODI= |
github-contents |
simonw/github-contents |
0 |
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} |
|
|
|
|
|
|
191049714 |
MDEwOlJlcG9zaXRvcnkxOTEwNDk3MTQ= |
github-contents-demo |
simonw/github-contents-demo |
0 |
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 |
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} |
|
|
|
|
|
|
134587939 |
MDEwOlJlcG9zaXRvcnkxMzQ1ODc5Mzk= |
global-power-plants-datasette |
simonw/global-power-plants-datasette |
0 |
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} |
|
|
|
|
|
|
130737077 |
MDEwOlJlcG9zaXRvcnkxMzA3MzcwNzc= |
glottolog-datasette |
simonw/glottolog-datasette |
0 |
9599 |
https://github.com/simonw/glottolog-datasette |
|
1 |
2018-04-23T18:07:01Z |
2018-04-23T18:07:04Z |
2018-04-23T18:17:16Z |
|
1026 |
0 |
0 |
Python |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
apache-2.0 |
[] |
0 |
0 |
0 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
111575730 |
MDEwOlJlcG9zaXRvcnkxMTE1NzU3MzA= |
gzthermal-web |
simonw/gzthermal-web |
0 |
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 |
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} |
|
|
|
|
|
|
454336 |
MDEwOlJlcG9zaXRvcnk0NTQzMzY= |
homebrew |
simonw/homebrew |
0 |
9599 |
https://github.com/simonw/homebrew |
Packaging system for Mac OS X 10.5 and above; heavy optimisations, no redundant packages and a bonus beer theme |
1 |
2009-12-31T11:32:36Z |
2013-12-14T01:23:13Z |
2009-12-31T11:34:45Z |
|
1402 |
2 |
2 |
Ruby |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
|
[] |
1 |
0 |
2 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
608376 |
MDEwOlJlcG9zaXRvcnk2MDgzNzY= |
http-replay |
simonw/http-replay |
0 |
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} |
|
|
|
|
|
|
37090619 |
MDEwOlJlcG9zaXRvcnkzNzA5MDYxOQ== |
https-everywhere |
simonw/https-everywhere |
0 |
9599 |
https://github.com/simonw/https-everywhere |
The official Github mirror of the HTTPS Everywhere repository at https://gitweb.torproject.org/https-everywhere.git. You can send pull requests here. |
1 |
2015-06-08T20:20:14Z |
2015-06-08T20:20:48Z |
2015-06-08T20:22:16Z |
https://eff.org/https-everywhere |
78794 |
0 |
0 |
JavaScript |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
other |
[] |
0 |
0 |
0 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
103996859 |
MDEwOlJlcG9zaXRvcnkxMDM5OTY4NTk= |
hugoDocs |
simonw/hugoDocs |
0 |
9599 |
https://github.com/simonw/hugoDocs |
The source for https://gohugo.io/ |
1 |
2017-09-18T22:06:55Z |
2017-09-18T22:06:58Z |
2017-09-18T19:53:09Z |
|
84151 |
0 |
0 |
HTML |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
other |
[] |
0 |
0 |
0 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
139792362 |
MDEwOlJlcG9zaXRvcnkxMzk3OTIzNjI= |
iaas-vpn |
simonw/iaas-vpn |
0 |
9599 |
https://github.com/simonw/iaas-vpn |
|
1 |
2018-07-05T03:52:25Z |
2019-08-27T21:53:08Z |
2018-05-17T17:55:26Z |
|
756 |
0 |
0 |
|
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
|
[] |
0 |
0 |
0 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
102979471 |
MDEwOlJlcG9zaXRvcnkxMDI5Nzk0NzE= |
irma-api |
simonw/irma-api |
0 |
9599 |
https://github.com/simonw/irma-api |
Irma Needs API, a fork of Harvey Needs |
1 |
2017-09-09T19:21:45Z |
2017-11-16T16:01:50Z |
2017-09-10T03:20:33Z |
https://irma-api.herokuapp.com |
1418 |
1 |
1 |
Ruby |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
gpl-3.0 |
[] |
0 |
0 |
1 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
102991243 |
MDEwOlJlcG9zaXRvcnkxMDI5OTEyNDM= |
irma-scrapers |
simonw/irma-scrapers |
0 |
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} |
|
|
|
|
|
|
111833127 |
MDEwOlJlcG9zaXRvcnkxMTE4MzMxMjc= |
js-xlsx |
simonw/js-xlsx |
0 |
9599 |
https://github.com/simonw/js-xlsx |
:green_book: SheetJS Community Edition -- Spreadsheet Parser and Writer |
1 |
2017-11-23T16:57:08Z |
2017-11-23T16:57:11Z |
2017-11-23T05:12:18Z |
http://sheetjs.com/ |
28431 |
0 |
0 |
JavaScript |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
apache-2.0 |
[] |
0 |
0 |
0 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
130949421 |
MDEwOlJlcG9zaXRvcnkxMzA5NDk0MjE= |
json-escape-text |
simonw/json-escape-text |
0 |
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} |
|
|
|
|
|
|
193191629 |
MDEwOlJlcG9zaXRvcnkxOTMxOTE2Mjk= |
json-flatten |
simonw/json-flatten |
0 |
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} |
|
|
|
|
|
|
9133365 |
MDEwOlJlcG9zaXRvcnk5MTMzMzY1 |
json-head |
simonw/json-head |
0 |
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-2.0 |
["json", "microservice", "python", "sanic"] |
9 |
0 |
23 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
191781 |
MDEwOlJlcG9zaXRvcnkxOTE3ODE= |
json-time |
simonw/json-time |
0 |
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} |
|
|
|
|
|
|
9133390 |
MDEwOlJlcG9zaXRvcnk5MTMzMzkw |
json-tinyurl |
simonw/json-tinyurl |
0 |
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} |
|
|
|
|
|
|
18155759 |
MDEwOlJlcG9zaXRvcnkxODE1NTc1OQ== |
jsonmask |
simonw/jsonmask |
0 |
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 |
[] |
0 |
0 |
3 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
59241970 |
MDEwOlJlcG9zaXRvcnk1OTI0MTk3MA== |
kel-api |
simonw/kel-api |
0 |
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-2.0 |
[] |
0 |
0 |
0 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
101499333 |
MDEwOlJlcG9zaXRvcnkxMDE0OTkzMzM= |
kubernetes-the-hard-way |
simonw/kubernetes-the-hard-way |
0 |
9599 |
https://github.com/simonw/kubernetes-the-hard-way |
Bootstrap Kubernetes the hard way on Google Cloud Platform. No scripts. |
1 |
2017-08-26T16:48:06Z |
2017-08-26T13:23:24Z |
2017-08-30T21:24:44Z |
|
411 |
0 |
0 |
|
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
apache-2.0 |
[] |
0 |
0 |
0 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
191761 |
MDEwOlJlcG9zaXRvcnkxOTE3NjE= |
lightningtimer.net |
simonw/lightningtimer.net |
0 |
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} |
|
|
|
|
|
|
131413720 |
MDEwOlJlcG9zaXRvcnkxMzE0MTM3MjA= |
make-near-me |
simonw/make-near-me |
0 |
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} |
|
|
|
|
|
|
167759846 |
MDEwOlJlcG9zaXRvcnkxNjc3NTk4NDY= |
markdown-to-sqlite |
simonw/markdown-to-sqlite |
0 |
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-2.0 |
|
0 |
0 |
14 |
master |
{"admin": true, "push": true, "pull": true} |
1 |
1 |
1 |
0 |
1 |
|
132637695 |
MDEwOlJlcG9zaXRvcnkxMzI2Mzc2OTU= |
mendoza-trees-workshop |
simonw/mendoza-trees-workshop |
0 |
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} |
|
|
|
|
|
|
191903 |
MDEwOlJlcG9zaXRvcnkxOTE5MDM= |
moomazon |
simonw/moomazon |
0 |
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} |
|
|
|
|
|
|
101502564 |
MDEwOlJlcG9zaXRvcnkxMDE1MDI1NjQ= |
moon |
simonw/moon |
0 |
9599 |
https://github.com/simonw/moon |
:crescent_moon: :zap: A minimal, blazing fast UI library. |
1 |
2017-08-26T17:43:38Z |
2017-08-26T17:43:39Z |
2017-08-26T19:26:18Z |
http://moonjs.ga/ |
35297 |
0 |
0 |
JavaScript |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
mit |
[] |
0 |
0 |
0 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
277394 |
MDEwOlJlcG9zaXRvcnkyNzczOTQ= |
mytweets |
simonw/mytweets |
0 |
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} |
|
|
|
|
|
|
383745 |
MDEwOlJlcG9zaXRvcnkzODM3NDU= |
node |
simonw/node |
0 |
9599 |
https://github.com/simonw/node |
evented I/O for v8 javascript |
1 |
2009-11-24T11:10:40Z |
2014-10-11T00:45:16Z |
2009-11-24T11:13:21Z |
http://tinyclouds.org/node |
3590 |
2 |
2 |
C++ |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
other |
[] |
1 |
0 |
2 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
379499 |
MDEwOlJlcG9zaXRvcnkzNzk0OTk= |
node-couch |
simonw/node-couch |
0 |
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} |
|
|
|
|
|
|
377688 |
MDEwOlJlcG9zaXRvcnkzNzc2ODg= |
node_debug |
simonw/node_debug |
0 |
9599 |
https://github.com/simonw/node_debug |
HTTP based console and object explorer for node.js |
1 |
2009-11-18T23:23:09Z |
2012-12-13T14:18:31Z |
2009-11-18T23:28:48Z |
|
117 |
3 |
3 |
JavaScript |
0 |
1 |
1 |
1 |
0 |
2 |
0 |
0 |
0 |
|
[] |
2 |
0 |
3 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
381141 |
MDEwOlJlcG9zaXRvcnkzODExNDE= |
nodecast |
simonw/nodecast |
0 |
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} |
|
|
|
|
|
|
12334351 |
MDEwOlJlcG9zaXRvcnkxMjMzNDM1MQ== |
noun-verb-project |
simonw/noun-verb-project |
0 |
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} |
|
|
|
|
|
|
195582511 |
MDEwOlJlcG9zaXRvcnkxOTU1ODI1MTE= |
now-builders |
simonw/now-builders |
0 |
9599 |
https://github.com/simonw/now-builders |
Official Now Builders created by the ZEIT team |
1 |
2019-07-06T20:57:51Z |
2019-07-06T20:57:55Z |
2019-07-08T14:32:37Z |
https://zeit.co/docs/v2/deployments/builders/overview |
23333 |
0 |
0 |
JavaScript |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
mit |
[] |
0 |
0 |
0 |
canary |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
156755405 |
MDEwOlJlcG9zaXRvcnkxNTY3NTU0MDU= |
now-examples |
simonw/now-examples |
0 |
9599 |
https://github.com/simonw/now-examples |
Examples of Now deployments you can use |
1 |
2018-11-08T19:05:38Z |
2018-11-08T19:06:13Z |
2018-11-08T19:06:11Z |
https://now-examples.now.sh |
1349 |
0 |
0 |
JavaScript |
0 |
1 |
1 |
0 |
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 |
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 |
[] |
0 |
0 |
0 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
114916918 |
MDEwOlJlcG9zaXRvcnkxMTQ5MTY5MTg= |
openelections-data-ne |
simonw/openelections-data-ne |
0 |
9599 |
https://github.com/simonw/openelections-data-ne |
Raw election results for Nebraska elections |
1 |
2017-12-20T18:09:19Z |
2017-12-20T18:09:21Z |
2017-12-21T16:56:08Z |
|
6594 |
0 |
0 |
R |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
|
[] |
0 |
0 |
0 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
96043123 |
MDEwOlJlcG9zaXRvcnk5NjA0MzEyMw== |
openelections-data-tn |
simonw/openelections-data-tn |
0 |
9599 |
https://github.com/simonw/openelections-data-tn |
Pre-processed election results for Tennessee elections |
1 |
2017-07-02T18:59:51Z |
2017-01-15T05:51:46Z |
2017-07-03T01:41:13Z |
|
889 |
0 |
0 |
|
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
|
[] |
0 |
0 |
0 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
212454 |
MDEwOlJlcG9zaXRvcnkyMTI0NTQ= |
optfunc |
simonw/optfunc |
0 |
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 |
[] |
19 |
1 |
138 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
120122153 |
MDEwOlJlcG9zaXRvcnkxMjAxMjIxNTM= |
osm-tools |
simonw/osm-tools |
0 |
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} |
|
|
|
|
|
|
168956977 |
MDEwOlJlcG9zaXRvcnkxNjg5NTY5Nzc= |
overreacted.io |
simonw/overreacted.io |
0 |
9599 |
https://github.com/simonw/overreacted.io |
Personal blog by Dan Abramov. |
1 |
2019-02-03T14:58:55Z |
2019-02-03T14:58:57Z |
2019-02-03T14:59:57Z |
https://overreacted.io |
3813 |
0 |
0 |
JavaScript |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
mit |
[] |
0 |
0 |
0 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
120041893 |
MDEwOlJlcG9zaXRvcnkxMjAwNDE4OTM= |
owlsnearme |
simonw/owlsnearme |
0 |
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} |
|
|
|
|
|
|
191592094 |
MDEwOlJlcG9zaXRvcnkxOTE1OTIwOTQ= |
paginate-json |
simonw/paginate-json |
0 |
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-2.0 |
["json", "sqlite"] |
0 |
0 |
2 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
171550170 |
MDEwOlJlcG9zaXRvcnkxNzE1NTAxNzA= |
parameterized |
simonw/parameterized |
0 |
9599 |
https://github.com/simonw/parameterized |
Parameterized testing with any Python test framework |
1 |
2019-02-19T21:09:35Z |
2019-02-19T21:09:37Z |
2019-02-19T21:13:19Z |
|
156 |
0 |
0 |
Python |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
other |
[] |
0 |
0 |
0 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
48063114 |
MDEwOlJlcG9zaXRvcnk0ODA2MzExNA== |
pelias-doc |
simonw/pelias-doc |
0 |
9599 |
https://github.com/simonw/pelias-doc |
All things documentation for Pelias |
1 |
2015-12-15T19:04:08Z |
2015-12-02T14:42:57Z |
2015-12-15T19:11:40Z |
https://mapzen.com/documentation/search/ |
7523 |
0 |
0 |
|
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
mit |
[] |
0 |
0 |
0 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
191292066 |
MDEwOlJlcG9zaXRvcnkxOTEyOTIwNjY= |
pge-outages |
simonw/pge-outages |
0 |
9599 |
https://github.com/simonw/pge-outages |
Tracking PG&E outages |
0 |
2019-06-11T04:12:45Z |
2019-11-11T21:50:35Z |
2019-11-11T21:50:33Z |
|
30406 |
30 |
30 |
Python |
1 |
1 |
1 |
1 |
0 |
4 |
0 |
0 |
0 |
|
["pge-outages", "power", "scraping"] |
4 |
0 |
30 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
163641619 |
MDEwOlJlcG9zaXRvcnkxNjM2NDE2MTk= |
pint |
simonw/pint |
0 |
9599 |
https://github.com/simonw/pint |
Operate and manipulate physical quantities in Python |
1 |
2018-12-31T05:23:40Z |
2018-12-31T05:23:42Z |
2018-12-31T05:31:42Z |
http://pint.readthedocs.org/ |
1705 |
0 |
0 |
Python |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
other |
[] |
0 |
0 |
0 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
3503396 |
MDEwOlJlcG9zaXRvcnkzNTAzMzk2 |
pneutube |
simonw/pneutube |
0 |
9599 |
https://github.com/simonw/pneutube |
|
1 |
2012-02-21T11:51:40Z |
2013-01-07T22:57:59Z |
2012-02-20T23:05:13Z |
http://pneutu.be |
195 |
1 |
1 |
JavaScript |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
|
[] |
0 |
0 |
1 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
66218880 |
MDEwOlJlcG9zaXRvcnk2NjIxODg4MA== |
pybay-2016-elasticsearch-talk |
simonw/pybay-2016-elasticsearch-talk |
0 |
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} |
|
|
|
|
|
|
11097209 |
MDEwOlJlcG9zaXRvcnkxMTA5NzIwOQ== |
pycrumbs |
simonw/pycrumbs |
0 |
9599 |
https://github.com/simonw/pycrumbs |
Bits and bytes of Python from the Internet |
1 |
2013-07-01T14:28:30Z |
2013-08-03T19:52:32Z |
2013-07-01T14:30:33Z |
|
97 |
2 |
2 |
|
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
|
[] |
0 |
0 |
2 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
144870761 |
MDEwOlJlcG9zaXRvcnkxNDQ4NzA3NjE= |
pysqlite3 |
simonw/pysqlite3 |
0 |
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 |
[] |
0 |
0 |
0 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
139012 |
MDEwOlJlcG9zaXRvcnkxMzkwMTI= |
python-guardianapi |
simonw/python-guardianapi |
0 |
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 |
[] |
3 |
0 |
6 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
111146972 |
MDEwOlJlcG9zaXRvcnkxMTExNDY5NzI= |
q |
simonw/q |
0 |
9599 |
https://github.com/simonw/q |
q - Run SQL directly on CSV or TSV files |
1 |
2017-11-17T20:20:42Z |
2018-08-30T02:53:20Z |
2017-11-20T22:58:51Z |
http://harelba.github.io/q/ |
909 |
1 |
1 |
Python |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
|
[] |
0 |
0 |
1 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
187061 |
MDEwOlJlcG9zaXRvcnkxODcwNjE= |
qypeexplorer |
simonw/qypeexplorer |
0 |
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} |
|
|
|
|
|
|
102914 |
MDEwOlJlcG9zaXRvcnkxMDI5MTQ= |
ratelimitcache |
simonw/ratelimitcache |
0 |
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} |
|
|
|
|
|
|
171550348 |
MDEwOlJlcG9zaXRvcnkxNzE1NTAzNDg= |
readthedocs.org |
simonw/readthedocs.org |
0 |
9599 |
https://github.com/simonw/readthedocs.org |
The source code that powers readthedocs.org |
1 |
2019-02-19T21:11:11Z |
2019-02-19T21:11:21Z |
2019-02-19T21:01:38Z |
https://readthedocs.org/ |
56059 |
0 |
0 |
Python |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
mit |
[] |
0 |
0 |
0 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
344550 |
MDEwOlJlcG9zaXRvcnkzNDQ1NTA= |
redis |
simonw/redis |
0 |
9599 |
https://github.com/simonw/redis |
Redis key-value store |
1 |
2009-10-21T09:12:44Z |
2015-03-10T00:47:19Z |
2009-10-21T08:58:32Z |
http://code.google.com/p/redis |
385 |
1 |
1 |
C |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
bsd-3-clause |
[] |
1 |
0 |
1 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
159542886 |
MDEwOlJlcG9zaXRvcnkxNTk1NDI4ODY= |
redis-doc |
simonw/redis-doc |
0 |
9599 |
https://github.com/simonw/redis-doc |
Redis documentation source code for markdown and metadata files, conversion scripts, and so forth |
1 |
2018-11-28T17:55:26Z |
2018-11-28T17:55:29Z |
2019-02-16T23:13:22Z |
|
3638 |
0 |
0 |
Ruby |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
other |
[] |
0 |
0 |
0 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
684125 |
MDEwOlJlcG9zaXRvcnk2ODQxMjU= |
redis_wrap |
simonw/redis_wrap |
0 |
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} |
|
|
|
|
|
|
166765745 |
MDEwOlJlcG9zaXRvcnkxNjY3NjU3NDU= |
redom |
simonw/redom |
0 |
9599 |
https://github.com/simonw/redom |
Tiny (2 KB) turboboosted JavaScript library for creating user interfaces. |
1 |
2019-01-21T07:13:12Z |
2019-01-21T07:13:15Z |
2019-01-21T07:14:12Z |
https://redom.js.org |
6533 |
0 |
0 |
JavaScript |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
mit |
[] |
0 |
0 |
0 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
130955794 |
MDEwOlJlcG9zaXRvcnkxMzA5NTU3OTQ= |
register-of-members-interests |
simonw/register-of-members-interests |
0 |
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} |
|
|
|
|
|
|
17891720 |
MDEwOlJlcG9zaXRvcnkxNzg5MTcyMA== |
relative_dateranges |
simonw/relative_dateranges |
0 |
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} |
|
|
|
|
|
|
122866599 |
MDEwOlJlcG9zaXRvcnkxMjI4NjY1OTk= |
requests-html |
simonw/requests-html |
0 |
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} |
|
|
|
|
|
|
791966 |
MDEwOlJlcG9zaXRvcnk3OTE5NjY= |
resize-proxy |
simonw/resize-proxy |
0 |
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 |
[] |
2 |
0 |
14 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
142471530 |
MDEwOlJlcG9zaXRvcnkxNDI0NzE1MzA= |
robots-txt-demos |
simonw/robots-txt-demos |
0 |
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} |
|
|
|
|
|
|
194719575 |
MDEwOlJlcG9zaXRvcnkxOTQ3MTk1NzU= |
robotstxt |
simonw/robotstxt |
0 |
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-2.0 |
[] |
0 |
0 |
0 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
120111213 |
MDEwOlJlcG9zaXRvcnkxMjAxMTEyMTM= |
rosettaStone |
simonw/rosettaStone |
0 |
9599 |
https://github.com/simonw/rosettaStone |
Data for creation of the Rosetta Stone in 3D |
1 |
2018-02-03T17:02:35Z |
2018-01-24T11:34:05Z |
2018-01-24T22:12:08Z |
https://skfb.ly/6stSI |
1468545 |
0 |
0 |
|
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
other |
[] |
0 |
0 |
0 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
196566953 |
MDEwOlJlcG9zaXRvcnkxOTY1NjY5NTM= |
runbook.md |
simonw/runbook.md |
0 |
9599 |
https://github.com/simonw/runbook.md |
tools for parsing, validating and importing runbooks from repos |
1 |
2019-07-12T11:22:42Z |
2019-07-12T11:22:44Z |
2019-07-11T16:31:58Z |
|
1462 |
0 |
0 |
JavaScript |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
mit |
[] |
0 |
0 |
0 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
142629091 |
MDEwOlJlcG9zaXRvcnkxNDI2MjkwOTE= |
russian-ira-facebook-ads-datasette |
simonw/russian-ira-facebook-ads-datasette |
0 |
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} |
|
|
|
|
|
|
143637623 |
MDEwOlJlcG9zaXRvcnkxNDM2Mzc2MjM= |
russian-troll-tweets-datasette |
simonw/russian-troll-tweets-datasette |
0 |
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} |
|
|
|
|
|
|
5398389 |
MDEwOlJlcG9zaXRvcnk1Mzk4Mzg5 |
s3itch |
simonw/s3itch |
0 |
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} |
|
|
|
|
|
|
194972206 |
MDEwOlJlcG9zaXRvcnkxOTQ5NzIyMDY= |
salaries-datasette |
simonw/salaries-datasette |
0 |
9599 |
https://github.com/simonw/salaries-datasette |
Public salary data |
1 |
2019-07-03T03:21:44Z |
2019-07-08T03:35:52Z |
2019-07-08T03:35:51Z |
|
52355 |
0 |
0 |
HTML |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
|
[] |
0 |
0 |
0 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
158327225 |
MDEwOlJlcG9zaXRvcnkxNTgzMjcyMjU= |
sanic |
simonw/sanic |
0 |
9599 |
https://github.com/simonw/sanic |
Async Python 3.5+ web server that's written to go fast |
1 |
2018-11-20T03:44:26Z |
2018-11-20T03:44:28Z |
2018-11-19T15:30:54Z |
https://sanicframework.org/ |
1714 |
0 |
0 |
Python |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
mit |
[] |
0 |
0 |
0 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
195544447 |
MDEwOlJlcG9zaXRvcnkxOTU1NDQ0NDc= |
sce-outages |
simonw/sce-outages |
0 |
9599 |
https://github.com/simonw/sce-outages |
Tracking SCE outages |
0 |
2019-07-06T13:48:58Z |
2019-11-11T21:40:25Z |
2019-11-11T21:40:23Z |
|
13323 |
3 |
3 |
|
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
|
[] |
0 |
0 |
3 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
90297713 |
MDEwOlJlcG9zaXRvcnk5MDI5NzcxMw== |
scicomm-calendar |
simonw/scicomm-calendar |
0 |
9599 |
https://github.com/simonw/scicomm-calendar |
Environmental and #sciComm Twitter games |
1 |
2017-05-04T18:43:03Z |
2017-05-23T00:31:06Z |
2019-10-30T01:55:32Z |
|
2538 |
0 |
0 |
HTML |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
|
[] |
0 |
0 |
0 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
219527939 |
MDEwOlJlcG9zaXRvcnkyMTk1Mjc5Mzk= |
selenium-demoscraper |
simonw/selenium-demoscraper |
0 |
9599 |
https://github.com/simonw/selenium-demoscraper |
Demo of using selenium for headless browser webscraping |
1 |
2019-11-04T15:01:05Z |
2019-11-04T15:01:07Z |
2019-11-04T14:43:28Z |
|
127 |
0 |
0 |
|
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
mit |
[] |
0 |
0 |
0 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
173631886 |
MDEwOlJlcG9zaXRvcnkxNzM2MzE4ODY= |
sf-tree-history |
simonw/sf-tree-history |
0 |
9599 |
https://github.com/simonw/sf-tree-history |
Tracking the history of trees in San Francisco |
0 |
2019-03-03T21:25:53Z |
2019-11-10T00:01:00Z |
2019-11-10T00:00:56Z |
|
91175 |
9 |
9 |
|
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
|
["circleci", "san-francisco", "trees"] |
1 |
0 |
9 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
111977126 |
MDEwOlJlcG9zaXRvcnkxMTE5NzcxMjY= |
sf-tree-search |
simonw/sf-tree-search |
0 |
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} |
|
|
|
|
|
|