1 #!/usr/bin/env python2.4
4 import beacon
, httpserver
, ConfigParser
, os
, sys
6 config
= ConfigParser
.ConfigParser()
7 p
= os
.path
.dirname(__file__
)
8 config
.read(os
.path
.join(p
, 'pyTivo.conf'))
10 port
= config
.get('Server', 'Port')
12 httpd
= httpserver
.TivoHTTPServer(('', int(port
)), httpserver
.TivoHTTPHandler
)
14 for section
in config
.sections():
15 if not section
== 'Server':
16 httpd
.add_container(section
, config
.get(section
, 'type'), config
.get(section
, 'path'))
19 b
.add_service('TiVoMediaServer:' + str(port
) + '/http')
24 except KeyboardInterrupt: