"source_info_url": "https://go.tv.movistar.es", "source_info_name": "Grabber for internal multicast of MovistarTV", "generator_info_name": "python-xml-parser", "generator_info_url": "http://wiki.xmltv.org/index.php/XMLTVFormat" }) #OBJ_XMLTV = ET.Element("tv" , {"date":now.strftime("%Y%m%d%H%M%S")+" +0200"}) logger.info("Getting channels list from: " + MCAST_CHANNELS) channelsstream = TvaStream(MCAST_CHANNELS, config['mcast_port']) channelsstream.getfiles() xmlchannels = channelsstream.files()["2_0"] xmlchannelspackages = channelsstream.files()["5_0"] channelparser = TvaParser(xmlchannels) rawclist = {} rawclist = channelparser.channellist(rawclist) channelspackages = {} channelspackages = TvaParser(xmlchannelspackages).getpackages() # If m3u arg create m3u and exit if args.m3u: clist = {} for package in config['tvpackages']: for channel in channelspackages[package].keys(): clist[channel] = rawclist[channel] clist[channel]["order"] = channelspackages[package][channel][ "order"] channelsm3u = channelparser.channels2m3u(clist) if args.filename:
"source_info_name": "Grabber for internal multicast of MovistarTV", "generator_info_name": "python-xml-parser", "generator_info_url": "http://wiki.xmltv.org/index.php/XMLTVFormat", }, ) # OBJ_XMLTV = ET.Element("tv" , {"date":now.strftime("%Y%m%d%H%M%S")+" +0200"}) logger.info("Getting channels list from: " + MCAST_CHANNELS) channelsstream = TvaStream(MCAST_CHANNELS, config["mcast_port"]) channelsstream.getfiles() xmlchannels = channelsstream.files()["2_0"] xmlchannelspackages = channelsstream.files()["5_0"] channelparser = TvaParser(xmlchannels) rawclist = {} rawclist = channelparser.channellist(rawclist) channelspackages = {} channelspackages = TvaParser(xmlchannelspackages).getpackages() # If m3u arg create m3u and exit if args.m3u: clist = {} for package in config["tvpackages"]: for channel in channelspackages[package].keys(): clist[channel] = rawclist[channel] clist[channel]["order"] = channelspackages[package][channel]["order"] channelsm3u = channelparser.channels2m3u(clist) if args.filename: FILE_M3U = args.filename