Amele is a project mainly written in Python, it's free.
a Python + PyQT script for linux to watch folders for changes and run commands on them
Amele is a simple PyQT app which watches arbitrary folders(with or without subfolders) and runs commands when files with formats of your choice added/modified.
to install,
./setup.py build
./setup.py install
to uninstall,
rm -rf ~/amele
sudo rm /usr/bin/amele
TODO: