I think it would be a useful if the UI were to allow the user to add configured filesystems.
Currently, the file jupter-fsspec.yaml must be edited in order to include additional filesystems. While the file's format is reasonable, I think this places a barrier against adoption: users need to learn that this file exists and how to edit it.
An alternative, complementary approach might be to update the UI to allow the user to create new filesystems on demand. The UI would allow the user to specify the name and the path as mandatory elements, with optional args and kwargs to adjust the fsspec backend implementation's behaviour. Additionally, the UI could identify a list of available fsspec backend implementations and help the user make a valid choice, when specifying the path.
I think it would be a useful if the UI were to allow the user to add configured filesystems.
Currently, the file
jupter-fsspec.yamlmust be edited in order to include additional filesystems. While the file's format is reasonable, I think this places a barrier against adoption: users need to learn that this file exists and how to edit it.An alternative, complementary approach might be to update the UI to allow the user to create new filesystems on demand. The UI would allow the user to specify the
nameand thepathas mandatory elements, with optional args and kwargs to adjust the fsspec backend implementation's behaviour. Additionally, the UI could identify a list of available fsspec backend implementations and help the user make a valid choice, when specifying the path.