Nautilus-folder-actions
You want to add buttons in the Nautilus toolbar, all read from a custom file in the current view ? You want to add a button to launch "git gui" from your code folder ? So nautilus-folder-action is for you !
python | gtk | gnome | android