Ero sivun ”Koodilistaus:Jamoget-finished-notification.py” versioiden välillä
Ei muokkausyhteenvetoa |
p (Tekstin korvaus – ”<metadesc>(.*)<\/metadesc>” muotoon ”{{#description2:$1}}”) |
||
(2 välissä olevaa versiota samalta käyttäjältä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
{{#description2:Python-komentojono, joka näyttää ponnahdusilmoituksen Jamendo-latauksien valmistumisesta.}} | |||
'''Lataa tiedostona:''' [{{#file: jamoget-finished-notification.py}} <code>jamoget-finished-notification.py</code>] | '''Lataa tiedostona:''' [{{#file: jamoget-finished-notification.py}} <code>jamoget-finished-notification.py</code>] | ||
Rivi 26: | Rivi 26: | ||
#Call an icon | #Call an icon | ||
helper = gtk.Button() | helper = gtk.Button() | ||
# http://www.pygtk.org/docs/pygtk/gtk-stock-items.html | |||
icon = helper.render_icon(gtk.STOCK_DIALOG_INFO, gtk.ICON_SIZE_DIALOG) | icon = helper.render_icon(gtk.STOCK_DIALOG_INFO, gtk.ICON_SIZE_DIALOG) | ||
n.set_icon_from_pixbuf(icon) | n.set_icon_from_pixbuf(icon) |
Nykyinen versio 6. tammikuuta 2021 kello 15.35
Lataa tiedostona: [{{#file: jamoget-finished-notification.py}} jamoget-finished-notification.py
]
Python-komentojono, joka näyttää ponnahdusilmoituksen Jamendo-latauksien valmistumisesta.
Katso myös
{{#fileanchor: jamoget-finished-notification.py}}
#!/usr/bin/env python try: import gtk, pygtk, os, os.path, pynotify pygtk.require('2.0') except: print "Error: need python-notify, python-gtk2 and gtk" if __name__ == '__main__': if not pynotify.init("Timekpr notification"): sys.exit(1) n = pynotify.Notification("Jamoget", "Lataukset valmistuivat.") #n = pynotify.Notification("Foo title", "Foo text", "file:///path/to/icon.png") n.set_urgency(pynotify.URGENCY_CRITICAL) n.set_timeout(10000) # 10 seconds n.set_category("device") #Call an icon helper = gtk.Button() # http://www.pygtk.org/docs/pygtk/gtk-stock-items.html icon = helper.render_icon(gtk.STOCK_DIALOG_INFO, gtk.ICON_SIZE_DIALOG) n.set_icon_from_pixbuf(icon) if not n.show(): print "Failed to send notification" sys.exit(1)