Yes, I know this isn't a real Mafia question, but I'm curious if there are tools around for a type of generalized "relay override" that would work with another website. My naive understanding of Mafia's "relay" is that manipulations occur using KoL's API, not actually having a full overlay over an "unaltered" web page.
At work, I have the "pleasure" of working with a *very* klunky and error-prone web interface. However, for many political reasons, I cannot/will not get access to the underlying database or otherwise be able to recode any parts of the system. To my knowledge, there is either no API for the system AND/OR I cannot get access to it. Briefly, the architecture is a mixture of mySQL, TomCat, Java, and Velocity on Apache.
Can any savvy coders give me any pointers to methods of being able to programmatically construct a "meta" interface into the existing mess? That is, I want to build my own interface that will interact the set of [existing, dynamic] web pages to do things like error/consistency checking of page contents, automatically entering text into fields, etc. Or is this a hopeless mess that I shall learn to endure without complaint? Simple macros for some tasks won't work due to the dynamic nature of the template/content PLUS per-session tokens. If someone has insights, and wishes to take the conversation to PM, I'd be happy to explain any of the other constraints I have the joy to work with.
At work, I have the "pleasure" of working with a *very* klunky and error-prone web interface. However, for many political reasons, I cannot/will not get access to the underlying database or otherwise be able to recode any parts of the system. To my knowledge, there is either no API for the system AND/OR I cannot get access to it. Briefly, the architecture is a mixture of mySQL, TomCat, Java, and Velocity on Apache.
Can any savvy coders give me any pointers to methods of being able to programmatically construct a "meta" interface into the existing mess? That is, I want to build my own interface that will interact the set of [existing, dynamic] web pages to do things like error/consistency checking of page contents, automatically entering text into fields, etc. Or is this a hopeless mess that I shall learn to endure without complaint? Simple macros for some tasks won't work due to the dynamic nature of the template/content PLUS per-session tokens. If someone has insights, and wishes to take the conversation to PM, I'd be happy to explain any of the other constraints I have the joy to work with.