X-Git-Url: https://git.mdrn.pl/librarian.git/blobdiff_plain/3e1dc74fbe8a20b2cc33258fad2f74c310943424..076474d2a928649c934b4bb12031d39cdea2c77d:/librarian/pyhtml.py?ds=inline
diff --git a/librarian/pyhtml.py b/librarian/pyhtml.py
index d36e0fe..6db1701 100644
--- a/librarian/pyhtml.py
+++ b/librarian/pyhtml.py
@@ -10,7 +10,6 @@ from librarian import functions
import re
import random
-IMAGE_THUMB_WIDTH = 300
class EduModule(Xmill):
def __init__(self, options=None):
@@ -83,7 +82,10 @@ class EduModule(Xmill):
}
submill = EduModule(dict(self.options.items() + {'sub_gen': True}.items()))
- opis = submill.generate(element.xpath('opis')[0])
+ if element.xpath('opis'):
+ opis = submill.generate(element.xpath('opis')[0])
+ else:
+ opis = ''
n = element.xpath('wskazowki')
if n: wskazowki = submill.generate(n[0])
@@ -256,45 +258,13 @@ u"""%(wskazowki)s
return u"" % def_href, u'%s%s' % (def_err, more_links)
- def handle_obraz(self, element):
- name = element.attrib.get('nazwa', '').strip()
- if not name:
- print '!! missing "nazwa"'
- return
- alt = element.attrib.get('alt', '')
- if not alt:
- print '** missing "alt"'
- slug, ext = name.rsplit('.', 1)
- url = self.options['urlmapper'].url_for_image(slug, ext)
- thumb_url = self.options['urlmapper'].url_for_image(slug, ext, IMAGE_THUMB_WIDTH)
- e = etree.Element("a", attrib={"href": url, "class": "image"})
- e.append(etree.Element("img", attrib={"src": url, "alt": alt,
- "width": str(IMAGE_THUMB_WIDTH)}))
- return etree.tostring(e, encoding=unicode), u""
-
- def handle_video(self, element):
- url = element.attrib.get('url')
- if not url:
- print '!!