summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhilip Sargent <philip.sargent@gmail.com>2023-11-07 23:20:59 +0200
committerPhilip Sargent <philip.sargent@gmail.com>2023-11-07 23:20:59 +0200
commit1ba37665b5ff17c92e2fc7d3587c166ffd79af96 (patch)
tree470d7a866ab7c8a2a9b221204c99932180ee9a22
parent3f94955883bae222cb049ef5af0b52c31a3ecac4 (diff)
downloadtroggle-1ba37665b5ff17c92e2fc7d3587c166ffd79af96.tar.gz
troggle-1ba37665b5ff17c92e2fc7d3587c166ffd79af96.tar.bz2
troggle-1ba37665b5ff17c92e2fc7d3587c166ffd79af96.zip
<p> now OK in logbook entries
-rw-r--r--core/views/uploads.py10
-rw-r--r--parsers/logbooks.py7
2 files changed, 9 insertions, 8 deletions
diff --git a/core/views/uploads.py b/core/views/uploads.py
index 0477835..136744b 100644
--- a/core/views/uploads.py
+++ b/core/views/uploads.py
@@ -215,11 +215,11 @@ def logbookedit(request, year=None, slug=None):
place = request.POST["place"].strip().replace(' - ',' = ') # no hyphens !
title = request.POST["title"].strip()
entry = request.POST["text"].strip()
- entry = entry.replace('\r','') # remove HTML-standard CR inserted
- entry = entry.replace('\n\n','\n<br />\n<br />\n') # replace 2 \n with <br><br>
- entry = entry.replace('<p>','<br />\n<br') # replace <p> tag with <br><br>
- entry = entry.replace('<p ','<br />\n<br') # replace <p> tag with attributes with <br><br>
- entry = entry.replace('<br>','<br />') # clean up previous hack
+ entry = entry.replace('\r','') # remove HTML-standard CR inserted from form.
+ # entry = entry.replace('\n\n','\n<br />\n<br />\n') # replace 2 \n with <br><br>
+ # entry = entry.replace('<p>','<br />\n<br') # replace <p> tag with <br><br>
+ # entry = entry.replace('<p ','<br />\n<br') # replace <p> tag with attributes with <br><br>
+ # entry = entry.replace('<br>','<br />') # clean up previous hack
tu = request.POST["tu"].strip()
tu = clean_tu(tu)
diff --git a/parsers/logbooks.py b/parsers/logbooks.py
index 3789b4a..9e92dfc 100644
--- a/parsers/logbooks.py
+++ b/parsers/logbooks.py
@@ -59,7 +59,7 @@ LOGBOOK_PARSER_SETTINGS = {
LOGBOOKS_DIR = "years" # subfolder of settings.EXPOWEB
ENTRIES = {
- "2023": 83,
+ "2023": 84,
"2022": 94,
"2019": 55,
"2018": 95,
@@ -408,8 +408,9 @@ def parser_html(year, expedition, txt, seq=""):
place = triptitles[0]
else:
place = "Unknown"
- tripcontent = re.sub(r"</p>", "", triptext)
- tripcontent = re.sub(r"<p>", "<br /><br />", tripcontent).strip()
+ # tripcontent = re.sub(r"</p>", "", triptext)
+ # tripcontent = re.sub(r"<p>", "<br /><br />", tripcontent).strip()
+ tripcontent = triptext.strip()
triptitle = triptitle.strip()
# triptitle must be unique for a given date. [Why?!] We fix this here.