Nautilus is the file manager used by the GNOME desktop environment. Nautilus-python provides bindings for the extension API in nautilus. With help of it you can write extensions that goes beyond the standard shell script interface like context menuitems, additional list columns and property pages.