Kiosek v linuxu pomocí pythonu

#!/usr/bin/env python

import gtk, webkit

def goback(button):
	view.go_back()

def navrequest(thisview, frame, networkRequest):
	address = networkRequest.get_uri()
	if not "iservery.com" in address:
		md = gtk.MessageDialog(win, gtk.DIALOG_DESTROY_WITH_PARENT, gtk.MESSAGE_INFO, gtk.BUTTONS_CLOSE, "Not allowed to leave the site!")
		md.run()
		md.destroy()
		view.open("http://blog.iservery.com")

view = webkit.WebView()
view.connect("navigation-requested", navrequest)

sw = gtk.ScrolledWindow()
sw.add(view)

button = gtk.Button("Back")
button.connect("clicked", goback)

vbox = gtk.VBox()
vbox.pack_start(button, False, False, 0)
vbox.add(sw)

win = gtk.Window(gtk.WINDOW_TOPLEVEL)
win.set_size_request(800, 600)
win.connect("destroy", gtk.main_quit)
win.set_title("Linux Voice browser")
win.add(vbox)
win.show_all()

view.open("http://blog.iservery.com") 
gtk.main()