X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/e8390b9f10338ff5ced700f5dbd87ba30a3566bd..0dff76ecd927e5be83d8a6076f84c87c5dea4a4c:/scripts/conv_genre_families.py diff --git a/scripts/conv_genre_families.py b/scripts/conv_genre_families.py deleted file mode 100644 index 611471322..000000000 --- a/scripts/conv_genre_families.py +++ /dev/null @@ -1,33 +0,0 @@ -# -*- coding: utf-8 -*- -from lxml import etree -from slughifi import slughifi -from django.core.management import setup_environ -from wolnelektury import settings - -setup_environ(settings) - -from catalogue.models import Tag - - -doc = etree.parse('rodziny.xml') - -for element in doc.findall('//span'): - themes = [s.strip() for s in element.text.split(',')] - - element.text = u'' - - for theme in themes: - try: - Tag.objects.get(slug=slughifi(theme)) - - link = etree.SubElement(element, 'a', href=u'/katalog/%s' % slughifi(theme)) - link.text = theme - link.tail = ', ' - last_link = link - except: - print "Pomijam %s" % slughifi(theme) - - last_link.tail = '' - - -doc.write('ok.xml', xml_declaration=False, pretty_print=True, encoding='utf-8')