From 5b8e6ee8420d1c7d8c3aee180ce1638afcba748b Mon Sep 17 00:00:00 2001 From: Masoko Date: Tue, 13 Feb 2024 21:13:57 +0200 Subject: [PATCH] Improve release message display (#88) --- src/rpi-cpu2mqtt.py | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/src/rpi-cpu2mqtt.py b/src/rpi-cpu2mqtt.py index 7e29a2d..ab544dc 100644 --- a/src/rpi-cpu2mqtt.py +++ b/src/rpi-cpu2mqtt.py @@ -230,22 +230,19 @@ def get_release_notes(version): except Exception: release_notes = "No release notes available" - release_notes = "### What's Changed\n" + extract_text(release_notes) + lines = extract_text(release_notes).split('\n') - lines = release_notes.split('\n') for i in range(len(lines)): - pos = lines[i].find('by @') - if pos != -1: - lines[i] = "* " + lines[i][:pos] + if lines[i].strip() != "": + lines[i] = "* " + lines[i] release_notes = '\n'.join(lines) - if "**Full Changelog" in release_notes and len(release_notes) > 252: - release_notes = release_notes.split("**Full")[0] - if len(release_notes) > 255: release_notes = release_notes[:250] + " ..." + release_notes = "### What's Changed" + release_notes + return release_notes