OSBrowser provides a high level interface to local filesystems
See Moments.path for updated version
OSBrowser is a python module that provides an object oriented interface to your computer’s local filesystem. It leverages python’s native os and os.path libraries to give a higher level interface to the system. Starting at the level of Nodes on a filesystem, it works up to higher level objects such as Images and Playlists.
I like to think of it as a python based file system explorer/browser/finder without a graphical user interface.
OSBrowser can utilize the Moments module for logging and meta data generation. This ensures metadata will not get locked into proprietary formats.