Dealing with geospatial data it is quite common to use S3 or GCS buckets. There are Python wrappers to make these systems appear more like standard filesystems (e.g. s3fs). I'd propose that the finder method accepts a "filesystem" argument such that an s3fs filesystem object can be passed to it for searching a bucket for imagery.
S3FS wraps most of the standard os functions, such as walk, glob etc.
Dealing with geospatial data it is quite common to use S3 or GCS buckets. There are Python wrappers to make these systems appear more like standard filesystems (e.g. s3fs). I'd propose that the finder method accepts a "filesystem" argument such that an s3fs filesystem object can be passed to it for searching a bucket for imagery.
S3FS wraps most of the standard os functions, such as walk, glob etc.