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 '12 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? .. – Leon Vitanos Nov 28 '12 at 14:29
  • check the path to the icon /home/paul/scripts/wallch_tray.png – wojox Nov 28 '12 at 14:32
  • If you would be missing a dependency you should face an exception like ImportError for Python. – gertvdijk Nov 28 '12 at 14:33
  • You are right wojox, i forgot to change that one, all works now, thanks ;) – Leon Vitanos Nov 28 '12 at 14:41

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

|improve this answer|||||

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.