I created a php script that will list the contents of a DreamObjects bucket on a web page. The list of files will be signed links valid for 30 minutes. This means even objects that have their ACLs set to private will be able to be downloaded.
If you use this, I’d recommend securing it with .htaccess. There’s a nice forum post about doing so here - https://discussion.dreamhost.com/thread-135044.html
The code is freely available on github. Feel free to use and modify. https://github.com/dreamhost/dhdofiles
I’ve seen a few questions about using DreamObjects with secured files on a site so I hope this helps.