There are tons of disk usage analyzer tools: Baobab, WinDirStat, JDiskReport, and many others.
They typically look like this:
Now, I am looking for a web-based disk usage analyzer. For any remote protocol, for instance FTP, WebDAV, JCR or CMIS. For instance, it would show how space is being used on a remote FTP server (so it is not really "disk" in the hardware sense, more "repository").
My goal is to take the source code and adapt it to my own remote protocol (which is similar to WebDAV in concept, just using a different API syntax).
Requirements:
- Web-based
- Open source
- Shows a nice diagram showing where disk space is used (any shape is OK)
- Shows "Calculating..." or something similar while processing, as data is expected to be huge
- Either 100% browser-side (using HTTP requests to query folder from the server) or browser+gateway, the gateway making requests to the actual remote server
- Preferably written in a modern language like Rails/Play/Node.js/Java. So not DUC which is written in C (and does not look/feel great)