Web-based scripting