simonw / datasette-app

The Datasette macOS application
https://datasette.io/desktop
117 stars 6 forks source link

Publish ("export") to web with authentication and metadata (minimum feature set) #129

Open Mjboothaus opened 2 years ago

Mjboothaus commented 2 years ago

Datasette can already publish to fly.io etc. as you documented here: https://datasette.io/for/publishing-data

@simonw - Would be great if the app version could have "one-click" deployment with (default) account config files and secrets [either or both YAML, TOML formats].

Happy to discuss further (or I can do a screen record).

Here is a simple DEV environment example of Australian COVID data snapshot at a point-in-time (i.e. I don't have refresh on a schedule yet - am thinking a Prefect job?]

https://aus-covid-datasette.fly.dev

although this doesn't have any authentication turned on (yet).

Mjboothaus commented 2 years ago

p.s. I'm finding this data analytics Product Management course very inexpensive and helpful - https://www.udemy.com/course/the-product-management-for-data-science-ai-course

simonw commented 2 years ago

I definitely want to do this! Publish is currently entirely handled using a CLI, but there's no reason at all that a Datasette plugin couldn't turn publish into a much more user-friendly web interface, which would then make publishing from the app easy.

Mjboothaus commented 2 years ago

p.s.s. Apologies our support is only USD $10 / month currently. We hope to increase it in 2022.

Mjboothaus commented 2 years ago

I definitely want to do this! Publish is currently entirely handled using a CLI, but there's no reason at all that a Datasette plugin couldn't turn publish into a much more user-friendly web interface, which would then make publishing from the app easy.

Exactly my thinking! Could we collaborate on this? Or it is just really too easy for you to do solo?

I have booked in 20 mins in Datasette Office Hours to discuss with that works @simonw

i.e. Fri 2021-10-15 16:00 – 16:20 Pacific Time - Los Angeles

Also wanted to tell you about Beach Pollution database / Datasette instance - one of our (open data) applications and seek your wisdom.