X-Git-Url: https://git.mdrn.pl/librarian.git/blobdiff_plain/ea9a4eea8ee61954c9ae52e8662139c8933ea95d..refs/heads/xml2:/librarian/formats/pdf/__init__.py diff --git a/librarian/formats/pdf/__init__.py b/librarian/formats/pdf/__init__.py index de45fb8..2fd744d 100644 --- a/librarian/formats/pdf/__init__.py +++ b/librarian/formats/pdf/__init__.py @@ -11,7 +11,7 @@ from lxml import etree from urllib import urlretrieve from StringIO import StringIO from Texml.processor import process -from librarian import DCNS, XMLNamespace, BuildError, VIDEO_PROVIDERS +from librarian import DCNS, XMLNamespace, BuildError, get_provider from librarian.formats import Format from librarian.output import OutputFile from librarian.renderers import Register, TreeRenderer @@ -316,7 +316,7 @@ PdfFormat.renderers.register(core.Div, 'img', ImgRenderer('insertimage')) class VideoRenderer(CmdRenderer): def render(self, element, ctx): root = super(VideoRenderer, self).render(element, ctx) - url = VIDEO_PROVIDERS[element.attrib.get('provider')]['url'] % element.attrib.get('videoid', '') + url = get_provider(element.attrib.get('provider'))['url'] % element.attrib.get('videoid', '') link = texml_cmd('href', url, url) root[0][0].text = None root[0][0].append(link)