Nautilus-python 0.7.0 has been released. Nautilus-python is a C extension for the Nautilus File Manager that provides access to the Nautilus extension API for python scripts. Using Nautilus-python, it is possible to do anything a C extension can do, but quicker and easier.
The new release is available at ftp.gnome.org:
Download
Overview of changes in 0.7.0:
- Added methods:
nautilus.InfoProvider.update_file_info_full
nautilus.InfoProvider.update_complete_invoke
nautilus.InfoProvider.cancel_update
nautilus.MenuProvider.get_file_items_full
nautilus.MenuProvider.get_background_items_full
nautilus.MenuProvider.get_toolbar_items_full
nautilus.MenuProvider.emit_items_updated_signal
- Added complete gtk-doc documentation: tutorial and reference. Enable
by adding the --enable-gtk-doc argument to ./configure or ./autogen.sh
- Updated the autogen.sh file so it is not a copied-over obsolete version
of gnome-autogen.sh, but a shell that calls the user's installed
gnome-autogen.sh.
- Removed obsolete .spec file
- Removed obsolete examples/documentation.py file
- Added an example plugin for the LocationWidgetProvider
- Look for python plugins in $XDG_DATA_DIR/nautilus-python/extensions. This
includes ~/.local/share and /usr/share (or whatever $XDG_DATA_DIR is set
to)
Blurb:
Nautilus-python provides python bindings for the Nautilus File Manager's
extension framework. Using nautilus-python, developers can easily extend
nautilus in python by adding context menu items, additional columns, and
property pages, amongst other things.
nautilus-python requires:
nautilus >= 2.6.0
pygtk >= 2.8.0
gnome-python >= 2.12.0
pygobject >= 2.8.0
python >= 2.3.5
Homepage:
Homepage
Bug reports should be made in GNOME's bugzilla:
Bug reports
Git Repository:
nautilus-python - Python bindings for the Nautilus extension framework
Adam Plumb