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} |
|
|
|
|
|
|
73721097 |
MDEwOlJlcG9zaXRvcnk3MzcyMTA5Nw== |
dcinbox_explorer |
simonw/dcinbox_explorer |
0 |
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 |
[] |
3 |
3 |
14 |
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} |
|
|
|
|
|
|
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 |
|
168474970 |
MDEwOlJlcG9zaXRvcnkxNjg0NzQ5NzA= |
dbf-to-sqlite |
simonw/dbf-to-sqlite |
0 |
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-2.0 |
|
2 |
2 |
15 |
master |
{"admin": true, "push": true, "pull": true} |
1 |
1 |
1 |
2 |
1 |
|
309584 |
MDEwOlJlcG9zaXRvcnkzMDk1ODQ= |
django-urls |
simonw/django-urls |
0 |
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} |
|
|
|
|
|
|
197882382 |
MDEwOlJlcG9zaXRvcnkxOTc4ODIzODI= |
healthkit-to-sqlite |
dogsheep/healthkit-to-sqlite |
0 |
53015001 |
https://github.com/dogsheep/healthkit-to-sqlite |
Convert an Apple Healthkit export zip to a SQLite database |
0 |
2019-07-20T05:03:12Z |
2019-11-11T04:53:35Z |
2019-11-08T01:19:51Z |
|
37 |
19 |
19 |
Python |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
apache-2.0 |
|
1 |
0 |
19 |
master |
{"admin": true, "push": true, "pull": true} |
1 |
1 |
1 |
1 |
1 |
{"login": "dogsheep", "id": 53015001, "node_id": "MDEyOk9yZ2FuaXphdGlvbjUzMDE1MDAx", "avatar_url": "https://avatars2.githubusercontent.com/u/53015001?v=4", "gravatar_id": "", "url": "https://api.github.com/users/dogsheep", "html_url": "https://github.com/dogsheep", "followers_url": "https://api.github.com/users/dogsheep/followers", "following_url": "https://api.github.com/users/dogsheep/following{/other_user}", "gists_url": "https://api.github.com/users/dogsheep/gists{/gist_id}", "starred_url": "https://api.github.com/users/dogsheep/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/dogsheep/subscriptions", "organizations_url": "https://api.github.com/users/dogsheep/orgs", "repos_url": "https://api.github.com/users/dogsheep/repos", "events_url": "https://api.github.com/users/dogsheep/events{/privacy}", "received_events_url": "https://api.github.com/users/dogsheep/received_events", "type": "Organization", "site_admin": false} |
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} |
|
|
|
|
|
|
104670293 |
MDEwOlJlcG9zaXRvcnkxMDQ2NzAyOTM= |
simonwillisonblog |
simonw/simonwillisonblog |
0 |
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-2.0 |
["blogging", "django", "python"] |
7 |
9 |
22 |
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} |
|
|
|
|
|
|
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} |
|
|
|
|
|
|
309547 |
MDEwOlJlcG9zaXRvcnkzMDk1NDc= |
django-safeform |
simonw/django-safeform |
0 |
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} |
|
|
|
|
|
|
318129 |
MDEwOlJlcG9zaXRvcnkzMTgxMjk= |
django-signed |
simonw/django-signed |
0 |
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} |
|
|
|
|
|
|
221411 |
MDEwOlJlcG9zaXRvcnkyMjE0MTE= |
bugle_project |
simonw/bugle_project |
0 |
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 |
[] |
5 |
1 |
42 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
191790 |
MDEwOlJlcG9zaXRvcnkxOTE3OTA= |
django-html |
simonw/django-html |
0 |
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 |
[] |
8 |
2 |
44 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
175321497 |
MDEwOlJlcG9zaXRvcnkxNzUzMjE0OTc= |
csv-diff |
simonw/csv-diff |
0 |
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-2.0 |
["click", "csv", "diff"] |
0 |
1 |
50 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
206156866 |
MDEwOlJlcG9zaXRvcnkyMDYxNTY4NjY= |
twitter-to-sqlite |
dogsheep/twitter-to-sqlite |
0 |
53015001 |
https://github.com/dogsheep/twitter-to-sqlite |
Save data from Twitter to a SQLite database |
0 |
2019-09-03T19:30:08Z |
2019-11-11T04:53:39Z |
2019-11-09T20:38:23Z |
|
270 |
52 |
52 |
Python |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
5 |
apache-2.0 |
|
0 |
5 |
52 |
master |
{"admin": true, "push": true, "pull": true} |
1 |
1 |
1 |
0 |
2 |
{"login": "dogsheep", "id": 53015001, "node_id": "MDEyOk9yZ2FuaXphdGlvbjUzMDE1MDAx", "avatar_url": "https://avatars2.githubusercontent.com/u/53015001?v=4", "gravatar_id": "", "url": "https://api.github.com/users/dogsheep", "html_url": "https://github.com/dogsheep", "followers_url": "https://api.github.com/users/dogsheep/followers", "following_url": "https://api.github.com/users/dogsheep/following{/other_user}", "gists_url": "https://api.github.com/users/dogsheep/gists{/gist_id}", "starred_url": "https://api.github.com/users/dogsheep/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/dogsheep/subscriptions", "organizations_url": "https://api.github.com/users/dogsheep/orgs", "repos_url": "https://api.github.com/users/dogsheep/repos", "events_url": "https://api.github.com/users/dogsheep/events{/privacy}", "received_events_url": "https://api.github.com/users/dogsheep/received_events", "type": "Organization", "site_admin": false} |
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} |
|
|
|
|
|
|
191753 |
MDEwOlJlcG9zaXRvcnkxOTE3NTM= |
soupselect |
simonw/soupselect |
0 |
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} |
|
|
|
|
|
|
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} |
|
|
|
|
|
|
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} |
|
|
|
|
|
|
140912432 |
MDEwOlJlcG9zaXRvcnkxNDA5MTI0MzI= |
sqlite-utils |
simonw/sqlite-utils |
0 |
9599 |
https://github.com/simonw/sqlite-utils |
Python CLI utility and library for manipulating SQLite databases |
0 |
2018-07-14T03:21:46Z |
2019-11-11T04:50:14Z |
2019-11-07T05:00:55Z |
https://sqlite-utils.readthedocs.io/ |
468 |
88 |
88 |
Python |
1 |
1 |
1 |
1 |
0 |
4 |
0 |
0 |
8 |
apache-2.0 |
|
4 |
8 |
88 |
master |
{"admin": true, "push": true, "pull": true} |
1 |
1 |
1 |
4 |
3 |
|
772181 |
MDEwOlJlcG9zaXRvcnk3NzIxODE= |
django-redis-monitor |
simonw/django-redis-monitor |
0 |
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 |
[] |
10 |
3 |
98 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
191763 |
MDEwOlJlcG9zaXRvcnkxOTE3NjM= |
djangopeople.net |
simonw/djangopeople.net |
0 |
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} |
|
|
|
|
|
|
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} |
|
|
|
|
|
|
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} |
|
|
|
|
|
|
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} |
|
|
|
|
|
|
466800 |
MDEwOlJlcG9zaXRvcnk0NjY4MDA= |
django-queryset-transform |
simonw/django-queryset-transform |
0 |
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 |
[] |
11 |
1 |
138 |
master |
{"admin": true, "push": true, "pull": true} |
|
|
|
|
|
|
191946 |
MDEwOlJlcG9zaXRvcnkxOTE5NDY= |
django-openid |
simonw/django-openid |
0 |
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} |
|
|
|
|
|
|
166159072 |
MDEwOlJlcG9zaXRvcnkxNjYxNTkwNzI= |
db-to-sqlite |
simonw/db-to-sqlite |
0 |
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-2.0 |
|
5 |
4 |
174 |
master |
{"admin": true, "push": true, "pull": true} |
1 |
1 |
1 |
5 |
4 |
|
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} |
|
|
|
|
|
|
110509816 |
MDEwOlJlcG9zaXRvcnkxMTA1MDk4MTY= |
csvs-to-sqlite |
simonw/csvs-to-sqlite |
0 |
9599 |
https://github.com/simonw/csvs-to-sqlite |
Convert CSV files into a SQLite database |
0 |
2017-11-13T06:38:21Z |
2019-11-11T04:50:20Z |
2019-11-03T03:21:56Z |
|
123 |
387 |
387 |
Python |
1 |
1 |
1 |
1 |
0 |
31 |
0 |
0 |
22 |
apache-2.0 |
|
31 |
22 |
387 |
master |
{"admin": true, "push": true, "pull": true} |
1 |
1 |
1 |
31 |
13 |
|
107914493 |
MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM= |
datasette |
simonw/datasette |
0 |
9599 |
https://github.com/simonw/datasette |
A tool for exploring and publishing data |
0 |
2017-10-23T00:39:03Z |
2019-11-11T20:03:55Z |
2019-11-11T04:19:02Z |
http://datasette.readthedocs.io/ |
2299 |
2962 |
2962 |
Python |
1 |
1 |
1 |
1 |
1 |
165 |
0 |
0 |
143 |
apache-2.0 |
|
165 |
143 |
2962 |
master |
{"admin": true, "push": true, "pull": true} |
1 |
1 |
1 |
165 |
66 |
|