{"html_url": "https://github.com/simonw/datasette/issues/1532#issuecomment-1069570893", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/1532", "id": 1069570893, "node_id": "IC_kwDOBm6k_c4_wFtN", "user": {"value": 9599, "label": "simonw"}, "created_at": "2022-03-16T20:11:41Z", "updated_at": "2022-03-16T20:13:34Z", "author_association": "OWNER", "body": "Could also build a CLI Rich/Textual app to exercise the API - which could embed Datasette as a dependency and work using `datasette.client.get(...)` calls. \r\n\r\nCould be a plugin that adds a `datasette tui` command.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 1065429936, "label": "Use datasette-table Web Component to guide the design of the JSON API for 1.0"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/1661#issuecomment-1068628839", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/1661", "id": 1068628839, "node_id": "IC_kwDOBm6k_c4_sftn", "user": {"value": 9599, "label": "simonw"}, "created_at": "2022-03-16T01:21:36Z", "updated_at": "2022-03-16T01:21:48Z", "author_association": "OWNER", "body": "From https://docs.datasette.io/en/0.60.2/performance.html#hashed-url-mode\r\n\r\n> You can enable these hashed URLs in two ways: using the [hash_urls](https://docs.datasette.io/en/0.60.2/settings.html#setting-hash-urls) configuration setting (which affects all requests to Datasette) or via the `?_hash=1` query string parameter (which only applies to the current request).\r\n\r\nI'm going to drop` ?_hash=1` entirely. I'd actually forgotten that feature existed!", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 1170355774, "label": "Remove Hashed URL mode"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/1661#issuecomment-1068630353", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/1661", "id": 1068630353, "node_id": "IC_kwDOBm6k_c4_sgFR", "user": {"value": 9599, "label": "simonw"}, "created_at": "2022-03-16T01:24:56Z", "updated_at": "2022-03-16T01:25:49Z", "author_association": "OWNER", "body": "Here's the only bit of code that references that `_hash` mechanism:\r\n\r\nhttps://github.com/simonw/datasette/blob/77a904fea14f743560af9cc668146339bdbbd0a9/datasette/views/base.py#L259-L265\r\n\r\nAnd here's the test:\r\n\r\nhttps://github.com/simonw/datasette/blob/77a904fea14f743560af9cc668146339bdbbd0a9/tests/test_api.py#L828-L854\r\n\r\nRelated issue:\r\n- #471", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 1170355774, "label": "Remove Hashed URL mode"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/1661#issuecomment-1068728484", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/1661", "id": 1068728484, "node_id": "IC_kwDOBm6k_c4_s4Ck", "user": {"value": 9599, "label": "simonw"}, "created_at": "2022-03-16T04:47:39Z", "updated_at": "2022-03-16T04:47:39Z", "author_association": "OWNER", "body": "https://datasette.io/plugins/datasette-hashed-urls is released now.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 1170355774, "label": "Remove Hashed URL mode"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/1663#issuecomment-1068742624", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/1663", "id": 1068742624, "node_id": "IC_kwDOBm6k_c4_s7fg", "user": {"value": 9599, "label": "simonw"}, "created_at": "2022-03-16T05:17:45Z", "updated_at": "2022-03-16T05:17:45Z", "author_association": "OWNER", "body": "Should be documented here: https://docs.datasette.io/en/stable/internals.html", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 1170554975, "label": "Document the internals that were used in datasette-hashed-urls"}, "performed_via_github_app": null}