I might be completely off-the-mark with this, but I think it boils down pretty well to iMacro can record/simulate mouse movements, navigation and clicks etc pretty well and in a very straightforward way, whereas Greasemonkey can do pretty much anything (including the above but with a little bit of fiddlery) and its functions spread much further and wider than iMacro can ever reach in the state that I recall it being, in particular with Javascript's ability to access/modify the DOM thus being able to manipulate what the page looks like (disclaimer: it is probably about a year or more since I used iMacro last so things may have changed, plus I wasn't a hardcore user of it). iMacros is good for point and click setting up, but with Greasemonkey you'll need to get down and dirty with the code :D
As for learning Python, it will help you understand the general principles of programming (eg variables/loops/functions/comments etc etc), but to use Greasemonkey you must be able to write Javascript - so knowing Python will _not_ mean you can Greasemonkey to its full potential (in the same way that knowing how to fix a car engine doesn't mean that you can fix a fighter plane's engine, but you might be able to have a good stab at it because many of the skills are transferable). I'm not 100% of how much Python/JS overlap there is. Apologies for the probable lack of clarity/conciseness, it is rather late now :) Regards On 11 October 2011 18:41, liherb <[email protected]> wrote: > > Hi everyone. I'm glad to find this forum. I am currently using iMacro a lot. > I was wondering what kind of job greasemonkey does better. By the way, if > I'm not a javascript programmer (I'm learning Python right now), can I use > greasemonkey to its full potential? Thanks a lot. > -- > View this message in context: > http://old.nabble.com/What-is-the-fundamental-difference-between-greasemonkey-and-iMacro--tp32629393p32629393.html > Sent from the GreaseMonkey List mailing list archive at Nabble.com. > > -- > You received this message because you are subscribed to the Google Groups > "greasemonkey-users" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/greasemonkey-users?hl=en. > > -- You received this message because you are subscribed to the Google Groups "greasemonkey-users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/greasemonkey-users?hl=en.
