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]
can take a long while, bad in that we loose some of the async
requirements...
as things are in a thread, do requests web synchronously, we no longer
have to raise a Defered.. I'm not happy, but it'll take work to
properly be a mix between the two..
[git-p4: depot-paths = "//depot/": change = 1308]
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]
isn't necessary...
make the mimetype function work..
do the notifies as part of startService which will get called once
the protocol is up...
[git-p4: depot-paths = "//depot/": change = 1277]
the path, but default to checking it... there probably should
be a better way, maybe a checkConfig function or something...
use urlparse to join the urls...
[git-p4: depot-paths = "//depot/": change = 1274]
line parsing now... but keep the old interface..
This allows us to parametize the service better, but I still need
to make it a plugin if I want twistd to be happy... but now someone
can write a .tac file w/ a config and things will work...
[git-p4: depot-paths = "//depot/": change = 1271]
setup immediately.. This does mean we have to queue up packets...
This means our caller doesn't have to know about SSDP_ADDR anymore...
Though we should still provide a function to start us up..
[git-p4: depot-paths = "//depot/": change = 1270]
add support for duration to the PYVR module....
add some more debug about trapping the 500 error, and how to
recover from it properly...
[git-p4: depot-paths = "//depot/": change = 1149]
Container, this prevents the root Container from being rescanned
all the time... Also make the root Container be able to grow
beyond 2^32...
[git-p4: depot-paths = "//depot/": change = 1127]
check to make sure there are TS packets, before scanning the first
2megs in an expensive iter loop to find out that there are none...
this makes things a lot faster...
[git-p4: depot-paths = "//depot/": change = 1126]