Update of /cvsroot/freevo/freevo/WIP/Aubin
In directory sc8-pr-cvs1:/tmp/cvs-serv10818
Added Files:
xmltv-automatic.py
Log Message:
This code uses a TV.xml generated by >= 0.5.15 to make a complete
TV_CHANNELS table. We could easily integrate this right into the config
module.
The only thing I would like to do first is sort the channels by display_name[0]
but I have no idea how to sort a nested dictionary.
--- NEW FILE: xmltv-automatic.py ---
import xmltv
channels = xmltv.read_channels(open('/tmp/test.xml'))
print "TV_CHANNELS = ["
count = len(channels)
increment = 0
for a in channels:
display_name = a['display-name'][0]
tunerid = a['display-name'][1]
id = a['id']
#if a.has_key('icon'):
# print a['icon'][0]['src']
print "('%s','%s','%i')" % (id,display_name,int(tunerid)),
if (increment < count): print ","
else: print
increment = increment + 1
print "]"
-------------------------------------------------------
This SF.Net email sponsored by: Parasoft
Error proof Web apps, automate testing & more.
Download & eval WebKing and get a free book.
www.parasoft.com/bulletproofapps
_______________________________________________
Freevo-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog