summaryrefslogtreecommitdiffstats
path: root/parsers/QMs.py
diff options
context:
space:
mode:
authorPhilip Sargent <philip.sargent@klebos.com>2021-05-02 14:50:46 +0100
committerPhilip Sargent <philip.sargent@klebos.com>2021-05-02 14:50:46 +0100
commita9ffae9b87b001ecd2f5fbc626d3c782548acf94 (patch)
treee761e9210addda9a170579c25e9bf712b941d159 /parsers/QMs.py
parent3393db0fbc69556ad09a18b840b6cf10eaf4f52c (diff)
downloadtroggle-a9ffae9b87b001ecd2f5fbc626d3c782548acf94.tar.gz
troggle-a9ffae9b87b001ecd2f5fbc626d3c782548acf94.tar.bz2
troggle-a9ffae9b87b001ecd2f5fbc626d3c782548acf94.zip
Fix images in single logbook entries
Diffstat (limited to 'parsers/QMs.py')
-rw-r--r--parsers/QMs.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/parsers/QMs.py b/parsers/QMs.py
index fe796a0..be180b2 100644
--- a/parsers/QMs.py
+++ b/parsers/QMs.py
@@ -57,13 +57,16 @@ def parseCaveQMs(cave,inputFile):
qmCSVContents.seek(0,0)
qmReader = csv.reader(qmCSVContents,dialect=dialect)
next(qmReader) # Skip header row
+ n = 0
for line in qmReader:
try:
+ n += 1
year=int(line[0][1:5])
+ logslug = f'PH_{int(year)}_{int(n):02d}'
#check if placeholder exists for given year, create it if not
message = " ! - "+ str(year) + " logbook: placeholder entry for '" + cave + "' created. Should be re-attached to the actual trip."
if cave=='204-steinBH':
- placeholder, hadToCreate = LogbookEntry.objects.get_or_create(date__year=year, place="204", title="placeholder for QMs in 204", text=message, defaults={"date": date(year, 1, 1),"cave_slug":str(steinBr)})
+ placeholder, hadToCreate = LogbookEntry.objects.get_or_create(date__year=year, place="204", title="placeholder for QMs in 204", text=message, defaults={"date": date(year, 1, 1),"cave_slug":str(steinBr), "slug": logslug})
elif cave=='234-Hauch':
placeholder, hadToCreate = LogbookEntry.objects.get_or_create(date__year=year, place="234", title="placeholder for QMs in 234", text=message, defaults={"date": date(year, 1, 1),"cave_slug":str(hauchHl)})
# if hadToCreate: