Open bvickers7 opened 1 month ago
Hi @bvickers7 seems like a useful utility plugin - do you want to work on it? We typically ask open source contributors to host their plugins on their own Github repositories and share them via the Explorer to control our maintenance burden.
Yes, I am interested in working on this. I proposed this is a builtin plugin because it seemed generic enough to warrant that, but I can develop it in a separate repo and share via explorer instead.
Hi @bvickers7 brilliant thanks, assigning you to the issue now, let us know if you need any support. Cheers!
Hi @bvickers7 - just to confirm, are you working on this? If not, I'll reassign it.
Hey @jmcook1186, I have not started work on this yet.
@bvickers7 ok, no worries - do you still want to or shall I reassign it? There's some light time pressure to this as we're trying to tie up some loose ends before our v1.0 release.
What A builtin plugin that imports observations from a CSV file. Each row in the CSV is mapped to an input in the manifest.
Why Inputs can have many data points and for data sources that do not have dedicated importer plugins, a generic CSV import utility would save time by offering an alternative to manually copying in data points to the input.
Context
csv-lookup
builtin plugin exists. This is different from that.csv-lookup
adds data to existing inputs by matching existing values in the inputs to rows in the CSV file.csv-import
should generate a list of inputs, where each row is an input.Prerequisites/resources None
SoW (scope of work)
Acceptance criteria
/path/to/my/file.csv
timestampWhen I add the following to my manifest:
Then the plugin has the following output:
Given I have the same data from scenario 1 available to the public internet at
https://mywebsite.com/file.csv
When I add the same block from scenario 1 to my manifest, except withfilepath: https://mywebsite.com/file.csv
Then the plugin has the same output as scenario 1Then the plugin has the following output:
This format for the
output
config was selected to be consistent with the csv-lookup plugin. I think this is not the simplest way to structure this config, and would like to discuss if complicating the config is worth keeping things consistent between plugins.It should accept the following: