Current features
Architecture
- A cross-platform daemon that indexes and tracks changes to filesystems in real time
- Simple, yet powerful web front-end for querying and browsing filesystems
- Web Service API (REST) for other applications to interface with Earth
- Written in Ruby and Ruby on Rails for the web application
Disk space management
- Manage disk space by viewing in real time the total disk space of all files recursively below a directory
Exploration / visualisation
- Novel interface for exploring the contents of filesystems
- Find files by name including wildcard searches
- Explore a filtered version of the filesystem
- Graphical hierarchial view of disk space usage
Administration
- Web based administration interface for controlling the daemons
Planned features for the future
- Extract metadata from files through plugins (For example: file naming convention - extract job/sequence/shot name, image type/width/height for images,
- Allow searching/sorting in the web application on the metadata
Uniquely identify files
- Uniquely identify files through embedding unique keys and/or md5 sums
- Locate and understand duplicate files (even when they have different filenames and are on different computers)
Integration with other indexing systems
- Integrate Earth with Beagle, Spotlight, Google desktop search
Security
- Make Earth permissions aware so that users can only examine stuff on Earth that they have normal permissions to do (equivalent of the difference between slocate and locate)
Historical
- Historical tracking of new files and file modifications. See what and where files have been added and deleted - generate statistics from this.
- Project current trends to predict when disks will become full
Other
- Write drop-in replacement for "locate" command that uses Earth
Download in other formats: