if two files are the same... we check name (maybe we should drop
that) date_time, size and CRC...
make the two createObjects have the same structure...
[git-p4: depot-paths = "//depot/": change = 1409]
rid of a lot of cut and paste...
add a new module that uses XML to create a custom object... One
example is to support a simple mp3 streaming website:
<?xml version="1.0"?>
<Object>
<mimetype>audio/mpeg</mimetype>
<res>
<url>http://streaming.uoregon.edu:8000/</url>
</res>
</Object>
Should be expanded to support more, but this is a good first
cut...
[git-p4: depot-paths = "//depot/": change = 1345]
exactly like os.path.join.. it'll dirname the base and then add
the component... not very useful as paths and files cannot be
told apart.. urljoin is only useful for relative browsing, not
for my use..
[git-p4: depot-paths = "//depot/": change = 1278]
sort the ZipFile's children... hmmm. for a generic way, i could
do a sort children doUpdate class that all it does it sorts the
children when called...
[git-p4: depot-paths = "//depot/": change = 812]
in weakref's...
make looking into zip files work! we don't support subdirs yet, but
I am able to play an avi and mp3 files at the root...
import the ZipStorage module into pymediaserv, we'll probably want
a modules dir, and a config file on what ones to import..
[git-p4: depot-paths = "//depot/": change = 809]
can use it... we now dynamicly build new classes from the base
DIDLLite classes as necessary...
Add the startings of the ability to read zip files w/o expanding
them... this still needs some glue to work w/ the new world order..
it'll be a bit of work before I have zip in a zip working.. :)
[git-p4: depot-paths = "//depot/": change = 808]