I have no knowledge of Python, but because ubuntu recommends it i will use it for the appinidcator.. So i got these 2 files:

enter image description here

and the code of the .py file is:


import appindicator
import pynotify
import gtk

a = appindicator.Indicator('wallch_indicator', '/home/paul/scripts/wallch_tray.png', appindicator.CATEGORY_APPLICATION_STATUS)
a.set_status( appindicator.STATUS_ACTIVE )
m = gtk.Menu()
ci = gtk.MenuItem( 'Check' )
qi = gtk.MenuItem( 'Quit' )



def checkStatus(item):
        import urllib2
        htmltext = urllib2.urlopen('http://youtube.com/wichitsombat').readlines()
        neededline = []
        for line in htmltext:
                if line.strip().find('stat-value') > -1:

        n = neededline[0]
        subs = n[n.find('>')+1:n.rfind('<')]
        n = neededline[1]
        views = n[n.find('>')+1:n.rfind('<')]

        # show the notification message
        n = pynotify.Notification('<b>Paulgramming Channel</b>',
                'subscribers: %s   views: %s'%(subs, views),

ci.connect('activate', checkStatus)

def quit(item):

qi.connect('activate', quit)


Code taken from this video How to make notification program using Python

When i run python wallch_indicator.py it keeps running but i don't see the indicator..What am i doing wrong?

  • Works perfectly fine here. I have no clue as to why it shouldn't work on your machine. You don't get any error output when running it?
    – gertvdijk
    Nov 28, 2012 at 14:23
  • No error.. I must CRTL+C, and then i get "^CTraceback (most recent call last): File "wallch_indicator.py", line 47, in <module> gtk.main() KeyboardInterrupt" Do i miss a dependency or something? .. Nov 28, 2012 at 14:29
  • check the path to the icon /home/paul/scripts/wallch_tray.png
    – wojox
    Nov 28, 2012 at 14:32
  • If you would be missing a dependency you should face an exception like ImportError for Python.
    – gertvdijk
    Nov 28, 2012 at 14:33
  • You are right wojox, i forgot to change that one, all works now, thanks ;) Nov 28, 2012 at 14:41

1 Answer 1


check the path to the icon /home/paul/scripts/wallch_tray.png


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.