From 5b3a951be3cb06fcf44b5643476cb34d8cf773bd Mon Sep 17 00:00:00 2001 From: substantialnoninfringinguser Date: Thu, 16 Jul 2009 05:37:33 +0100 Subject: [svn] * Make descriptions parser also replace links to descriptions from Cave models' underground_descriptions with wikilinks for valid (existing) links * Make entrances searchable in admin by cave kataster number --- parsers/descriptions.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'parsers/descriptions.py') diff --git a/parsers/descriptions.py b/parsers/descriptions.py index fe325e7..108a892 100644 --- a/parsers/descriptions.py +++ b/parsers/descriptions.py @@ -22,6 +22,7 @@ pages = [(["smkridge", "204", "ariston-rigging.html"], "ariston-rigging"), def getDescriptions(): + """Creates objects in the database for each item in the list 'pages' . """ for filelocation, name in pages: f = open(os.path.join(settings.EXPOWEB, *filelocation), "r") html = f.read() @@ -32,7 +33,13 @@ def getDescriptions(): cd.save() def parseDescriptions(): + """Turns the HTML in each cave description into wikicode""" for cd in models.CaveDescription.objects.all(): cd.description = html_to_wiki(cd.description) - cd.save() \ No newline at end of file + cd.save() + +def parseDescriptionsInCaveObjects(): + for cave in models.Cave.objects.all(): + cave.underground_description=html_to_wiki(unicode(cave.underground_description)) + cave.save() \ No newline at end of file -- cgit v1.2.3