{"html_url": "https://github.com/simonw/datasette/issues/298#issuecomment-407274059", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/298", "id": 407274059, "node_id": "MDEyOklzc3VlQ29tbWVudDQwNzI3NDA1OQ==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2018-07-24T04:03:05Z", "updated_at": "2018-07-24T04:03:05Z", "author_association": "OWNER", "body": "Demo: https://latest.datasette.io/fixtures-dcc1dbf?sql=select+%28%27https%3A%2F%2Ftwitter.com%2F%27+%7C%7C+%27simonw%27%29+as+user_url%3B", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 327459829, "label": "URLify URLs in results from custom SQL statements / views"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/320#issuecomment-407269243", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/320", "id": 407269243, "node_id": "MDEyOklzc3VlQ29tbWVudDQwNzI2OTI0Mw==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2018-07-24T03:30:32Z", "updated_at": "2018-07-24T03:30:32Z", "author_association": "OWNER", "body": "* No primary key => no \"object\" option: https://latest.datasette.io/fixtures-dcc1dbf/no_primary_key\r\n* Has a primary key => show \"object\" option: https://latest.datasette.io/fixtures-dcc1dbf/complex_foreign_keys\r\n* Has a next page => has \"stream all rows\" option: https://latest.datasette.io/fixtures-dcc1dbf/no_primary_key\r\n* Has foreign key references = show default-checked \"expand labels\" option: https://latest.datasette.io/fixtures-dcc1dbf/complex_foreign_keys\r\n* Does not have a next page => do not show \"stream all rows\" option: https://latest.datasette.io/fixtures-dcc1dbf/complex_foreign_keys\r\n", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 334169932, "label": "Need unit tests covering the different states for the advanced export box"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/329#issuecomment-407275996", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/329", "id": 407275996, "node_id": "MDEyOklzc3VlQ29tbWVudDQwNzI3NTk5Ng==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2018-07-24T04:18:28Z", "updated_at": "2018-07-24T04:18:28Z", "author_association": "OWNER", "body": "Hopefully this will do the trick: https://github.com/simonw/datasette/commit/2bdab66772dca51b0c729b4e1063610cb2edd890", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 336465018, "label": "Travis should push tagged images to Docker Hub for each release"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/329#issuecomment-407280689", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/329", "id": 407280689, "node_id": "MDEyOklzc3VlQ29tbWVudDQwNzI4MDY4OQ==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2018-07-24T04:52:58Z", "updated_at": "2018-07-24T04:52:58Z", "author_association": "OWNER", "body": "It almost worked... but I had to fix the `docker login` command: https://github.com/simonw/datasette/commit/3a46d5e3c4278e74c3694f36995ea134bff800bc\r\n\r\nHopefully the next release will be published correctly.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 336465018, "label": "Travis should push tagged images to Docker Hub for each release"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/332#issuecomment-407262311", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/332", "id": 407262311, "node_id": "MDEyOklzc3VlQ29tbWVudDQwNzI2MjMxMQ==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2018-07-24T02:43:03Z", "updated_at": "2018-07-24T02:43:03Z", "author_association": "OWNER", "body": "Actually SQLite doesn't handle NaN at all (it treats it as null) so I'm going to change this ticket to just deal with Infinity and -Infinity.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 337141108, "label": "Sanely handle Infinity/-Infinity values in JSON using ?_json_infinity=1"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/332#issuecomment-407262436", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/332", "id": 407262436, "node_id": "MDEyOklzc3VlQ29tbWVudDQwNzI2MjQzNg==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2018-07-24T02:43:50Z", "updated_at": "2018-07-24T02:43:50Z", "author_association": "OWNER", "body": "I'm going with `_json_infinity=1` as the querystring argument.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 337141108, "label": "Sanely handle Infinity/-Infinity values in JSON using ?_json_infinity=1"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/332#issuecomment-407262561", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/332", "id": 407262561, "node_id": "MDEyOklzc3VlQ29tbWVudDQwNzI2MjU2MQ==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2018-07-24T02:44:39Z", "updated_at": "2018-07-24T02:44:39Z", "author_association": "OWNER", "body": "According to https://www.mail-archive.com/sqlite-users@mailinglists.sqlite.org/msg110573.html you can insert Infinity/-Infinity in raw SQL (as used by our fixtures) using 1e999 and -1e999.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 337141108, "label": "Sanely handle Infinity/-Infinity values in JSON using ?_json_infinity=1"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/332#issuecomment-407267707", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/332", "id": 407267707, "node_id": "MDEyOklzc3VlQ29tbWVudDQwNzI2NzcwNw==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2018-07-24T03:20:08Z", "updated_at": "2018-07-24T03:20:08Z", "author_association": "OWNER", "body": "Demo:\r\n* https://700d83d.datasette.io/fixtures-dcc1dbf/infinity.json - Infinity converted to Null\r\n* https://700d83d.datasette.io/fixtures-dcc1dbf/infinity.json?_json_infinity=on - invalid JSON containing `Infinity` and `-Infinity`", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 337141108, "label": "Sanely handle Infinity/-Infinity values in JSON using ?_json_infinity=1"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/332#issuecomment-407267762", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/332", "id": 407267762, "node_id": "MDEyOklzc3VlQ29tbWVudDQwNzI2Nzc2Mg==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2018-07-24T03:20:33Z", "updated_at": "2018-07-24T03:20:33Z", "author_association": "OWNER", "body": "Documentation: http://datasette.readthedocs.io/en/latest/json_api.html#special-json-arguments", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 337141108, "label": "Sanely handle Infinity/-Infinity values in JSON using ?_json_infinity=1"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/333#issuecomment-407267966", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/333", "id": 407267966, "node_id": "MDEyOklzc3VlQ29tbWVudDQwNzI2Nzk2Ng==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2018-07-24T03:21:42Z", "updated_at": "2018-07-24T03:21:42Z", "author_association": "OWNER", "body": "Demo: https://700d83d.datasette.io/fixtures-dcc1dbf/facetable.json?_facet=state&_size=5&_labels=on", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 338768551, "label": "Datasette on Zeit Now returns http URLs for facet and next links"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/336#issuecomment-407450815", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/336", "id": 407450815, "node_id": "MDEyOklzc3VlQ29tbWVudDQwNzQ1MDgxNQ==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2018-07-24T15:35:03Z", "updated_at": "2018-07-24T15:35:03Z", "author_association": "OWNER", "body": "Actually I do like the idea of a unit test that reminds me if I've forgotten to update the included files.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 340039409, "label": "Ensure --help examples in docs are always up to date"}, "performed_via_github_app": null}