Project

General

Profile

Actions

Feature #12216

closed

[keep-web] machine-readable file listings

Added by Tom Clegg over 6 years ago. Updated over 6 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
Keep
Target version:
Story points:
2.0

Description

Currently, keep-web serves human-readable directory listings using an HTML template but does not offer machine-readable listings.

Machine-readable listings will permit clients to browse data stored in Keep without having to parse collections' manifest_text. For example, to facilitate collection-browsing for Java programs, we would need to port the manifest-parsing code to Java.

This should be considered a step toward full WebDAV support in keep-web: if possible, the listing API should be compatible with WebDAV clients. Presumably, the easiest path is to implement a webdav.Filesystem backed by Keep, and use a webdav.Handler to serve PROPFIND requests.

refs

Subtasks 1 (0 open1 closed)

Task #12443: Review 12216-webdav-listResolvedTom Clegg10/11/2017Actions

Related issues

Related to Arvados - Feature #12090: Collections/data access APIResolved08/08/2017Actions
Related to Arvados - Idea #11876: [R SDK] Create a Bioconductor/R SDKClosedFuad Muhic06/20/2017Actions
Actions

Also available in: Atom PDF