#!/usr/bin/python # -*- coding: utf8 -*- # Utilisé pour générer le contenu du fichier /etc/icecast2/radio.xml import urlparse import urllib from config import * 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