jqnatividad / qsv

Blazing-fast Data-Wrangling toolkit
https://qsv.dathere.com
The Unlicense
2.52k stars 71 forks source link

add lookup table module #2262

Closed jqnatividad closed 3 weeks ago

jqnatividad commented 3 weeks ago

luau had lookup table functionality that allowed it to fetch lookup tables from CKAN, from dathere://, from a URL, and from the filesystem with some simple caching functionality. Extract lookup table logic into its own module so we can use it in other qsv commands.

tino097 commented 3 weeks ago

This will work only for tables or we can use it to get the files when will be uploaded with DP+ ?

jqnatividad commented 3 weeks ago

Right now, it will only work with CSV files @tino097, but we can always extend it.

What did you have in mind?

tino097 commented 3 weeks ago

Updating the fucntionality for getting the resources in DP+. Right now we are doing request download but if the resource is in the same location as the qsv it could be much faster to perform the action of pushing the data to the datastore

jqnatividad commented 3 weeks ago

Great idea! I've been thinking about a get command that fetches resources more efficiently:

Will add it to the backlog.