HumanSignal / label-studio

Label Studio is a multi-type data labeling and annotation tool with standardized output format
https://labelstud.io
Apache License 2.0
19.57k stars 2.42k forks source link

Support Azure Storage File Share #1617

Open ericchansen opened 3 years ago

ericchansen commented 3 years ago

Is your feature request related to a problem? Please describe.

See title. Blob is supported, but not file share.

Describe the solution you'd like

You could use this library to add file share support https://docs.microsoft.com/en-us/python/api/overview/azure/storage-file-share-readme?view=azure-python. It would be relatively straight forward.

Describe alternatives you've considered

For the time being, I either have to code this up myself, or move all our data into blob. Neither sounds fun. 🙂

Additional context

None.

makseq commented 3 years ago

Thank you for this feature request. This is not included into our roadmap plans, but if you could make a PR we would merge it :slightly_smiling_face:

ericchansen commented 3 years ago

Help me get some perspective on what work needs to be done for this feature. label-studio/label-studio/io_storages contains folders for different cloud storage providers, like azure_blob, redis and s3. I'm assuming the best starting point would be to create a folder called azure_file_share and then create the necessary functionality in there. I could base that work off of azure_blob.

makseq commented 3 years ago

Yes, you are on the right way. io_storages is what you need!