4 import dbus.mainloop.glib
12 counter = int(button.get_label())
13 button.set_label(str(counter+1))
18 from_file = sys.argv[1]
23 dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
25 bus = dbus.SessionBus()
27 bus = dbus.SystemBus()
28 NAME = 'de.cryptobitch.muelli.Pwnitter'
29 IFACE_NAME = 'de.cryptobitch.muelli.Pwnitter'
30 pwnitter = dbus.Interface(bus.get_object(NAME, '/Pwnitter'), IFACE_NAME)
31 pwnitter.connect_to_signal("MessageSent", callback)
33 def quit(window, *args):
37 def start(from_file=None):
39 pwnitter.StartFromFile(from_file)
43 window = hildon.Window ()
44 window.set_title ("pwnitter")
45 window.connect("destroy", quit)
47 button = gtk.Button ("0")
52 gobject.idle_add(start, from_file)