drkane / datasette-reconcile

Adds a reconciliation API endpoint to Datasette, based on the Reconciliation Service API specification.
MIT License
22 stars 6 forks source link

Implement data extension service #7

Closed drkane closed 5 months ago

drkane commented 3 years ago

https://reconciliation-api.github.io/specs/latest/#data-extension-service

JBPressac commented 3 years ago

Hello, This implementation would be much appreciated ;-) ! Data extension properties could be by default all columns of the table. The label of the columns could be retrieved from the metadata.json file https://docs.datasette.io/en/stable/metadata.html#specifying-the-label-column-for-a-table.

frafra commented 1 year ago

I would like to join the effort to add this feature.

@drkane would you consider a PR?

drkane commented 1 year ago

@frafra Yes, that would be fantastic, I haven't had a chance to look at it, but it would be great.

drkane commented 1 year ago

In the latest version of the reconciliation API spec the extension endpoint is always /extend (see Overview of possible routes) so would make sense to use that by default for future-proofing.

frafra commented 1 year ago

I began working on it, but I had to stop for the moment. I hope I can resume in the next weeks.

nicokant commented 7 months ago

Hi, I've been working on this issue for a couple of days and I have sort of a prototype implementation ready, is it ok if I open a PR?

drkane commented 5 months ago

Now implemented - thanks @nicokant and @JBPressac