# -*- mode: python; encoding: utf-8 -*- info["owner"] = "root" info["group"] = "root" info["perms"] = 0644 import urlparse import urllib from tv.radio.config import * print """ ]> dans l'entête de icecast.xml puis &radio; là où l'on souhaite effectivement include le fichier (quelque part dans ) ]]>""" auth_template = """ /%s """ i=0 for group in multicast.keys(): for (title, (name,dst,port,sources)) in multicast[group].items(): p=urlparse.urlparse(sources[0]) if ':' in p.netloc: host=p.netloc.split(':')[0] port=p.netloc.split(':')[1] else: host=p.netloc port = 80 print """ %s %s %s /%s 1 1 """ % (host, port, p.path, name) print auth_template % name