Remove tags from comments. Closes #46

This commit is contained in:
Ian Renton
2025-10-19 14:28:33 +01:00
parent 64f8b7d3b7
commit 38222b98c8

View File

@@ -2,6 +2,7 @@ import copy
import hashlib
import json
import logging
import re
from dataclasses import dataclass
from datetime import datetime
@@ -234,6 +235,13 @@ class Spot:
if self.comment and not self.qrt:
self.qrt = "QRT" in self.comment.upper()
# Clean up comments
if self.comment:
comment = re.sub(r"\[.*]:", "", self.comment)
comment = re.sub(r"\[.*]", "", comment)
comment = re.sub(r"\"\"", "", comment)
self.comment = comment.strip()
# DX operator details lookup, using QRZ.com. This should be the last resort compared to taking the data from
# the actual spotting service, e.g. we don't want to accidentally use a user's QRZ.com home lat/lon instead of
# the one from the park reference they're at.