github
html_url | issue_url | id | node_id | user | created_at | updated_at | author_association | body | reactions | issue | performed_via_github_app |
---|---|---|---|---|---|---|---|---|---|---|---|
https://github.com/dogsheep/dogsheep-photos/issues/13#issuecomment-620273692 | https://api.github.com/repos/dogsheep/dogsheep-photos/issues/13 | 620273692 | MDEyOklzc3VlQ29tbWVudDYyMDI3MzY5Mg== | 9599 | 2020-04-27T22:42:50Z | 2020-04-27T22:42:50Z | MEMBER | ``` >>> def ext_counts(directory): ... counts = {} ... for path in pathlib.Path(directory).glob("**/*"): ... ext = path.suffix ... counts[ext] = counts.get(ext, 0) + 1 ... return counts ... >>> >>> ext_counts("/Users/simon/Pictures/Photos Library.photoslibrary/originals") {'': 16, '.heic': 15478, '.jpeg': 21691, '.mov': 946, '.png': 2262, '.gif': 38, '.mp4': 116, '.aae': 2} ``` | { "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
607888367 | |
https://github.com/simonw/datasette/issues/726#issuecomment-620260658 | https://api.github.com/repos/simonw/datasette/issues/726 | 620260658 | MDEyOklzc3VlQ29tbWVudDYyMDI2MDY1OA== | 9599 | 2020-04-27T22:05:46Z | 2020-04-27T22:05:46Z | OWNER | Aah - yes I've seen this a few times before in my own projects. The problem is that the column types don't match up - your `oeuvre_id` column here is an integer, but if you look at the schema for `prelib_oeuvre` (at the bottom of this page: http://crbc-dataset.huma-num.fr/prelib/prelib_oeuvre) you'll see that it's defined as text: ```sql CREATE TABLE "prelib_oeuvre" ( "id" TEXT, "titre" TEXT, "descriptif" TEXT, "wikidata" TEXT, "ark_bnf" TEXT, "notes" TEXT ,PRIMARY KEY ([id]) ); ``` | { "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
600120439 | |
https://github.com/simonw/datasette/issues/743#issuecomment-620177365 | https://api.github.com/repos/simonw/datasette/issues/743 | 620177365 | MDEyOklzc3VlQ29tbWVudDYyMDE3NzM2NQ== | 9599 | 2020-04-27T19:11:01Z | 2020-04-27T19:11:30Z | OWNER | Huh... turns out the documentation already claims that wildcards work! Closing this as wontfix: https://datasette.readthedocs.io/en/stable/full_text_search.html#the-table-view-api <img width="751" alt="Full-text_search_—_Datasette_documentation" src="https://user-images.githubusercontent.com/9599/80410937-34212400-8880-11ea-84ba-1099c0f26563.png"> | { "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
607770595 | |
https://github.com/simonw/datasette/issues/743#issuecomment-620174977 | https://api.github.com/repos/simonw/datasette/issues/743 | 620174977 | MDEyOklzc3VlQ29tbWVudDYyMDE3NDk3Nw== | 9599 | 2020-04-27T19:05:56Z | 2020-04-27T19:05:56Z | OWNER | The other option would be to leave this as-is, and let people wildcard search all they want. I'm leaning in that direction. | { "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
607770595 | |
https://github.com/simonw/datasette/issues/735#issuecomment-620172085 | https://api.github.com/repos/simonw/datasette/issues/735 | 620172085 | MDEyOklzc3VlQ29tbWVudDYyMDE3MjA4NQ== | 9599 | 2020-04-27T19:00:30Z | 2020-04-27T19:00:30Z | OWNER | I think this may be a `datasette-publish-now` bug, as in https://github.com/simonw/datasette-publish-now/issues/20 | { "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
605806386 | |
https://github.com/simonw/datasette/issues/736#issuecomment-620171785 | https://api.github.com/repos/simonw/datasette/issues/736 | 620171785 | MDEyOklzc3VlQ29tbWVudDYyMDE3MTc4NQ== | 9599 | 2020-04-27T18:59:54Z | 2020-04-27T18:59:54Z | OWNER | Would you mind trying publishing your database using one of the other options - Heroku, Cloud Run or https://fly.io/ - and see if you have the same bug there? If you DO get the same bug with another option, please re-open this issue. | { "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
606720674 | |
https://github.com/simonw/datasette/issues/736#issuecomment-620171434 | https://api.github.com/repos/simonw/datasette/issues/736 | 620171434 | MDEyOklzc3VlQ29tbWVudDYyMDE3MTQzNA== | 9599 | 2020-04-27T18:59:16Z | 2020-04-27T18:59:16Z | OWNER | I'm suspicious that this might be a bug with `datasette-publish-now` not with core Datasette. See https://github.com/simonw/datasette-publish-now/issues/20 - I think that might be the same issue. | { "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
606720674 | |
https://github.com/simonw/datasette/issues/743#issuecomment-620170826 | https://api.github.com/repos/simonw/datasette/issues/743 | 620170826 | MDEyOklzc3VlQ29tbWVudDYyMDE3MDgyNg== | 9599 | 2020-04-27T18:58:04Z | 2020-04-27T18:58:04Z | OWNER | Maybe this is moot because you can't store a `*` character in a FTS table anyway, so it would never make sense to search for one? In which case maybe `escape_fts()` should just strip out `*` entirely? Best source of information I could find was this tiny thread from 2014 about FTS4: http://sqlite.1065341.n5.nabble.com/Escaping-conventions-for-FTS4-virtual-table-queries-td74589.html > Dave Baggett wrote: > > What if I want docids of documents containing the exact literal token "any*"? > > You would have to use one of the Unicode tokenizers, and configure it to > interpret * as a token character. > > > how do I escape the asterisk so that it's not interpreted as a wildcard? > > There are no escapes. When * is a token character, you lose the ability > to do prefix searches. I could investigate further by learning to use the fts5vocab virtual table debugging tool to see what's actually stored in those FTS5 indexes and check if `*` is indeed stripped by them. https://www.sqlite.org/fts5.html#the_fts5vocab_virtual_table_module | { "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
607770595 | |
https://github.com/simonw/datasette/issues/743#issuecomment-620166959 | https://api.github.com/repos/simonw/datasette/issues/743 | 620166959 | MDEyOklzc3VlQ29tbWVudDYyMDE2Njk1OQ== | 9599 | 2020-04-27T18:50:30Z | 2020-04-27T18:50:30Z | OWNER | Here's the `escape_fts()` function: https://github.com/simonw/datasette/blob/89c4ddd4828623888e91a1d2cb396cba12d4e7b4/datasette/utils/__init__.py#L742-L753 https://latest.datasette.io/fixtures?sql=select+escape_fts%28%27bar%2A%27%29 <img width="466" alt="fixtures__select_escape_fts__bar____and_Launch_Meeting_-_Zoom" src="https://user-images.githubusercontent.com/9599/80409172-3df55800-887d-11ea-9c71-2245f2f942e3.png"> So apparently wrapping a SQLite FTS word like `"bar*"` doesn't prevent SQLite from expanding the wildcard. | { "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
607770595 | |
https://github.com/simonw/datasette/issues/742#issuecomment-620153909 | https://api.github.com/repos/simonw/datasette/issues/742 | 620153909 | MDEyOklzc3VlQ29tbWVudDYyMDE1MzkwOQ== | 9599 | 2020-04-27T18:24:53Z | 2020-04-27T18:24:53Z | OWNER | I'm already using it extensively: https://github.com/simonw/datasette/blob/25014ca25eb70b4c1217558ebd14db2845973bfb/tests/fixtures.py#L165-L189 | { "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
607243940 | |
https://github.com/simonw/datasette/issues/731#issuecomment-620095649 | https://api.github.com/repos/simonw/datasette/issues/731 | 620095649 | MDEyOklzc3VlQ29tbWVudDYyMDA5NTY0OQ== | 9599 | 2020-04-27T16:32:44Z | 2020-04-27T16:32:44Z | OWNER | Documentation: https://datasette.readthedocs.io/en/latest/config.html#configuration-directory-mode | { "total_count": 1, "+1": 0, "-1": 0, "laugh": 0, "hooray": 1, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
605110015 | |
https://github.com/simonw/datasette/issues/741#issuecomment-619708914 | https://api.github.com/repos/simonw/datasette/issues/741 | 619708914 | MDEyOklzc3VlQ29tbWVudDYxOTcwODkxNA== | 9599 | 2020-04-27T04:30:02Z | 2020-04-27T04:30:24Z | OWNER | This can generate a `config.json` file that's included the published deployment, thanks to the work in #731 (pull request #739). | { "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
607223136 | |
https://github.com/simonw/datasette/issues/741#issuecomment-619708745 | https://api.github.com/repos/simonw/datasette/issues/741 | 619708745 | MDEyOklzc3VlQ29tbWVudDYxOTcwODc0NQ== | 9599 | 2020-04-27T04:29:26Z | 2020-04-27T04:29:26Z | OWNER | I can show deprecation warnings for `--extra-options` and remove the option entirely in Datasette 1.0. | { "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
607223136 | |
https://github.com/simonw/datasette/pull/739#issuecomment-619700113 | https://api.github.com/repos/simonw/datasette/issues/739 | 619700113 | MDEyOklzc3VlQ29tbWVudDYxOTcwMDExMw== | 9599 | 2020-04-27T03:58:09Z | 2020-04-27T03:58:09Z | OWNER | I think documentation goes on https://datasette.readthedocs.io/en/stable/config.html - but I'm going to need to re-arrange that page to fit in a section about configuration directories. I'll move the existing list of settings into a "configration options" section. | { "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
607107849 | |
https://github.com/simonw/datasette/issues/740#issuecomment-619698467 | https://api.github.com/repos/simonw/datasette/issues/740 | 619698467 | MDEyOklzc3VlQ29tbWVudDYxOTY5ODQ2Nw== | 9599 | 2020-04-27T03:51:27Z | 2020-04-27T03:51:27Z | OWNER | Spotted this while working on #731 | { "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
607211058 | |
https://github.com/simonw/datasette/pull/739#issuecomment-619678614 | https://api.github.com/repos/simonw/datasette/issues/739 | 619678614 | MDEyOklzc3VlQ29tbWVudDYxOTY3ODYxNA== | 9599 | 2020-04-27T02:44:21Z | 2020-04-27T02:44:21Z | OWNER | I'm going to add a `Datasette(config_dir=".")` parameter which initializes from the given directory, allowing other parameters to over-ride it. | { "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
607107849 |