Browse Source

kill the old way of doing things..

[git-p4: depot-paths = "//depot/": change = 773]
replace/4e84fdb41ea781c7a8f872baa423e8b3be4045a7
John-Mark Gurney 19 years ago
parent
commit
0a68a35f30
1 changed files with 0 additions and 36 deletions
  1. +0
    -36
      pymediaserv

+ 0
- 36
pymediaserv View File

@@ -88,43 +88,7 @@ medianode.contentTypes.update( {
})
root.putChild('media', medianode)

# Set up media files
def addFSPath(cds, parent, dpath):
dlist = os.listdir(dpath)
dlist.sort()
for i in dlist:
fpath = os.path.join(dpath, i)
try:
fn, ext = os.path.splitext(i)
ext = ext.lower()
if os.path.isdir(fpath):
folder = cds.addContainer(parent, i, klass = StorageFolder)
addFSPath(cds, folder, fpath)
if not os.path.isfile(fpath):
continue
#if ext == '.ts':
# continue
mt = medianode.contentTypes[ext]
ty = mt.split('/')[0]
if ty == 'video':
klass = VideoItem
elif ty == 'audio':
klass = AudioItem
elif ty == 'text':
klass = TextItem
elif ty == 'image':
klass = ImageItem
else:
raise KeyError, 'no item for mt: %s' % mt

item = cds.addItem(parent, klass, i)
cds[item].res = Resource('%s%s' % (urlbase, fpath), 'http-get:*:%s:*' % mt)
cds[item].res.size = os.path.getsize(fpath)
except KeyError:
pass

cds.addContainer('0', 'media', klass = FSDirectory, path = 'media', urlbase = urlbase)
#addFSPath(cds, '0', 'media')

site = server.Site(root)
reactor.listenTCP(listenPort, site)


Loading…
Cancel
Save