#!/bin/python import urllib2 import codecs import sys try: import simplejson except ImportError: print "simplejson Module missing\nOn debian do \"apt-get install python-simplejson\"" sys.exit() chanalias = {} raw = urllib2.urlopen("http://127.0.0.1:8002/channels.json").read() channels = simplejson.JSONDecoder().decode(raw) for channel in channels['channels']: print channel chanalias[channel['channel_id'][channel['channel_id'].find("-")+1:]]=unicode(channel['name']) with codecs.open('channels.alias','w', 'utf-8') as chanf: for channel in chanalias: print channel chanf.write(channel+':'+chanalias[channel]+"\n")