Scripting urban culture