summaryrefslogtreecommitdiffstats
path: root/logbooksdump.py
diff options
context:
space:
mode:
Diffstat (limited to 'logbooksdump.py')
-rw-r--r--logbooksdump.py12
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()
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -