X-Git-Url: https://git.mdrn.pl/librarian.git/blobdiff_plain/e9aeedc51047d8d5e9e45c5253c776f8994da965..3a0c83394d5783715fab2be29fa1a9cfc3574e28:/scripts/fn_qualifiers_list_from_redmine.py diff --git a/scripts/fn_qualifiers_list_from_redmine.py b/scripts/fn_qualifiers_list_from_redmine.py deleted file mode 100755 index 66b00cc..0000000 --- a/scripts/fn_qualifiers_list_from_redmine.py +++ /dev/null @@ -1,36 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 - -""" -This scripts reads the table of footnote qualifiers from Redmine -and produces contents of fn_qualifiers.py – a list of valid qualifiers. -""" -from __future__ import print_function, unicode_literals - -from lxml import etree -from six.moves.urllib.request import urlopen - -url = 'http://redmine.nowoczesnapolska.org.pl/projects/wl-publikacje/wiki/Lista_skr%C3%B3t%C3%B3w' - -parser = etree.HTMLParser() -tree = etree.parse(urlopen(url), parser) - -print("""\ -# -*- coding: utf-8 -\""" -List of standard footnote qualifiers. -This file is generated by scripts/fn_qualifiers_list_from_wiki.py, -do not edit it. -\""" -from __future__ import unicode_literals - - -FN_QUALIFIERS = {""") - -for td in tree.findall('//td'): - print((" '%s': '%s'," % ( - td[0].text.replace('\\', '\\\\').replace("'", "\\'"), - td[0].tail.strip(' -').replace('\\', '\\\\').replace("'", "\\'") - ))) - -print(""" }""")