It will now work even if you don't have the structure navigator open in the workspace.
It now works based on monitored file paths. You can select the projects you want to monitor from the UI that appears from the menu.

You can still run the script manually too.
All I want for my birthdayyyy is a persisting plist file.
You now subscribe to project file updates, rather than just getting the property from the controller.
Merge pull request #7 from ChrisGrant/dev

It will now work even if you don't have the structure navigator open in ...