2
0
mirror of https://expo.survex.com/repositories/troggle/.git synced 2025-12-13 22:17:07 +00:00

Expunge cavetab

This commit is contained in:
Philip Sargent
2020-05-28 02:20:50 +01:00
parent d2192ffd21
commit df3917a677
6 changed files with 31 additions and 322 deletions

View File

@@ -1,11 +1,15 @@
# -*- coding: UTF-8 -*-
import csv
from django.conf import settings
from troggle.core.models import QM, LogbookEntry, Cave
import os
import re
from datetime import *
from django.conf import settings
from troggle.core.models import QM, Cave, LogbookEntry
from utils import save_carefully
import re, os
def deleteQMs():
QM.objects.all().delete()
@@ -17,19 +21,19 @@ def parseCaveQMs(cave,inputFile):
try:
steinBr=Cave.objects.get(official_name="Steinbrückenhöhle")
except Cave.DoesNotExist:
print("Steinbruckenhoehle is not in the database. Please run parsers.cavetab first.")
print("Steinbruckenhoehle is not in the database. Please run parsers.")
return
elif cave=='hauch':
try:
hauchHl=Cave.objects.get(official_name="Hauchhöhle")
except Cave.DoesNotExist:
print("Hauchhoele is not in the database. Please run parsers.cavetab first.")
print("Hauchhoele is not in the database. Please run parsers.")
return
elif cave =='kh':
try:
kh=Cave.objects.get(official_name="Kaninchenhöhle")
except Cave.DoesNotExist:
print("KH is not in the database. Please run parsers.cavetab first.")
print("KH is not in the database. Please run parsers.")
parse_KH_QMs(kh, inputFile=inputFile)
return
@@ -114,4 +118,3 @@ parseCaveQMs(cave='stein',inputFile=r"1623/204/qm.csv")
parseCaveQMs(cave='hauch',inputFile=r"1623/234/qm.csv")
parseCaveQMs(cave='kh', inputFile="1623/161/qmtodo.htm")
#parseCaveQMs(cave='balkonhoehle',inputFile=r"1623/264/qm.csv")