I dont really see a way of implementing this without programming. The original proposal is also using programming, just with a special purpose programming language designed for a single use case. As time passes more such use cases will be discovered and more special purpose programming languages will have to be invented for them. At which point the user will have to learn multiple, different programming languages to perform different automated tasks.
Much better to use a single, well designed, general purpose programming language. Python (the language in question) has a very easy to learn and newbie friendly syntax.
Certainly, the first few times someone uses it may be a little daunting, but providing simple examples/templates is a good way to get around that.
|