From 0e47909704cb8ebcb634f875964bd76fb36c4ec9 Mon Sep 17 00:00:00 2001
From: Philip Sargent
([\s\S]*?)(?=
([\s\S]*?)(?=
(.*?)
(.*?)
(.*)$", trippara) + # if not ( s ) : + # message = " ! - Skipping logentry {year} on failure to parse parser_html_03: {} {} {}...".format(tid,s,trippara[:300]) + # DataIssue.objects.create(parser='logbooks', message=message) + # logdataissues[tid]=message + # print(message) + # break - tripheader, triptext = s.group(1), s.group(2) - tripheader = re.sub(r" ", " ", tripheader) - tripheader = re.sub(r"\s+", " ", tripheader).strip() - sheader = tripheader.split(" -- ") - tu = "" - if re.match("T/U|Time underwater", sheader[-1]): - tu = sheader.pop() # not a number in 2003 usually - # print(f" - {logbook_entry_count} '{tu}' ") - if len(sheader) != 3: - print(" ! Header not three pieces for parser_html_03() ", sheader) - tripdate, triptitle, trippeople = sheader - ldate = ParseDate(tripdate.strip(), year) - # print(f" - {logbook_entry_count} '{ldate}' from '{tripdate.strip()}' ") - # print(f" - {logbook_entry_count} '{trippeople}' ") - titlelist = triptitle.split(" , ") - if len(titlelist) >= 2: - location, *namelist = titlelist # list unpacking operator - tripname = ", ".join(namelist) # concatenate strings - # print(f" - {logbook_entry_count} {location} '{tripname}'") - else: - location = "UNKNOWN" + # tripheader, triptext = s.group(1), s.group(2) + # tripheader = re.sub(r" ", " ", tripheader) + # tripheader = re.sub(r"\s+", " ", tripheader).strip() + # sheader = tripheader.split(" -- ") + # tu = "" + # if re.match("T/U|Time underwater", sheader[-1]): + # tu = sheader.pop() # not a number in 2003 usually + # # print(f" - {logbook_entry_count} '{tu}' ") + # if len(sheader) != 3: + # print(" ! Header not three pieces for parser_html_03() ", sheader) + # tripdate, triptitle, trippeople = sheader + # ldate = ParseDate(tripdate.strip(), year) + # # print(f" - {logbook_entry_count} '{ldate}' from '{tripdate.strip()}' ") + # # print(f" - {logbook_entry_count} '{trippeople}' ") + # titlelist = triptitle.split(" , ") + # if len(titlelist) >= 2: + # location, *namelist = titlelist # list unpacking operator + # tripname = ", ".join(namelist) # concatenate strings + # # print(f" - {logbook_entry_count} {location} '{tripname}'") + # else: + # location = "UNKNOWN" - ltriptext = triptext + "", "
\n\n", ltriptext).strip()
- #ltriptext = re.sub(r"[^\s0-9a-zA-Z\-.,:;'!&()\[\]<>?=+*%]", "_NONASCII_", ltriptext)
+ # ltriptext = triptext + "
\n\n" + tu
+ # ltriptext = re.sub(r"
", "
\n\n", ltriptext).strip()
+ # #ltriptext = re.sub(r"[^\s0-9a-zA-Z\-.,:;'!&()\[\]<>?=+*%]", "_NONASCII_", ltriptext)
- entrytuple = (ldate, location, tripname, ltriptext,
- trippeople, expedition, tu, tid)
- logentries.append(entrytuple)
+ # entrytuple = (ldate, location, tripname, ltriptext,
+ # trippeople, expedition, tu, tid)
+ # logentries.append(entrytuple)
def LoadLogbookForExpedition(expedition):
diff --git a/templates/logbookentry.html b/templates/logbookentry.html
index 9090928..7ddbf05 100644
--- a/templates/logbookentry.html
+++ b/templates/logbookentry.html
@@ -1,6 +1,6 @@
{% extends "base.html" %}
-{% block title %}Logbook {{logbookentry.id}}{% endblock %}
+{% block title %}Logbook {{logbookentry.expedition.name}}{% endblock %}
{% block content %}
{% block related %}{% endblock %}