diff options
Diffstat (limited to 'logbooksdump.py')
-rw-r--r-- | logbooksdump.py | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/logbooksdump.py b/logbooksdump.py index 4fa4d16..29a0248 100644 --- a/logbooksdump.py +++ b/logbooksdump.py @@ -1,21 +1,25 @@ import os import time import timeit + import settings os.environ['PYTHONPATH'] = settings.PYTHON_PATH os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'settings') + from django.core import management from django.db import connection, close_old_connections from django.contrib.auth.models import User from django.http import HttpResponse from django.core.urlresolvers import reverse + from troggle.core.models import Cave, Entrance import troggle.flatpages.models # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - def import_auto_logbooks(): - import parsers.logbooks import os + import troggle.parsers.logbooks + for pt in troggle.core.models.PersonTrip.objects.all(): pt.delete() for lbe in troggle.core.models.LogbookEntry.objects.all(): @@ -27,7 +31,7 @@ def import_auto_logbooks(): "autologbook") for root, dirs, filenames in os.walk(directory): for filename in filenames: - print(os.path.join(root, filename)) + print((os.path.join(root, filename))) parsers.logbooks.parseAutoLogBookEntry(os.path.join(root, filename)) #Temporary function until definitive source of data transfered. @@ -50,7 +54,7 @@ def dumplogbooks(): filename = os.path.join(directory, dateStr + "." + slugify(lbe.title)[:50] + ".html") if lbe.cave: - print(lbe.cave.reference()) + print((lbe.cave.reference())) trip = {"title": lbe.title, "html":lbe.text, "cave": lbe.cave.reference(), "caveOrLocation": "cave"} else: trip = {"title": lbe.title, "html":lbe.text, "location":lbe.place, "caveOrLocation": "location"} @@ -63,6 +67,6 @@ def dumplogbooks(): 'date': dateStr, 'expeditionyear': lbe.expedition.year}) output = template.render(context) - f.write(unicode(output).encode( "utf-8" )) + f.write(str(output).encode( "utf-8" )) f.close() # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |