Add an extractor for internetvideoarchive.com videos

It's used by videodetective.com
This commit is contained in:
Jaime Marquínez Ferrándiz 2013-10-12 21:34:04 +02:00
parent d3f46b9aa5
commit d7e66d39a0
4 changed files with 99 additions and 0 deletions

View file

@ -230,6 +230,19 @@ else:
return f
return None
# On python2.6 the xml.etree.ElementTree.Element methods don't support
# the namespace parameter
def xpath_with_ns(path, ns_map):
components = [c.split(':') for c in path.split('/')]
replaced = []
for c in components:
if len(c) == 1:
replaced.append(c[0])
else:
ns, tag = c
replaced.append('{%s}%s' % (ns_map[ns], tag))
return '/'.join(replaced)
def htmlentity_transform(matchobj):
"""Transforms an HTML entity to a character.