retronews

a featureful fork of the luke8086/retronews hn+lobste.rs tui
Log | Files | Refs | README | LICENSE

commit 1eed956d47ce1727fcd704bb6463d6f87e8c4781
parent fd1307c7cacffa01e915c3326f8075f640878a77
Author: luke8086 <55237178+luke8086@users.noreply.github.com>
Date:   Fri, 16 Jun 2023 16:36:01 +0000

Fix displaying of lobste.rs thread starters without url

Diffstat:
Mretronews.py | 5++++-
1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/retronews.py b/retronews.py @@ -1014,6 +1014,9 @@ def hn_fetch_thread(entry_id: Union[str, int]) -> Message: def lb_parse_thread(thread: LBThread) -> Message: comments = {} + thread_body = f"{thread['description']}" + thread_body = f"<p>{thread['url']}</p>{thread_body}" if thread["url"] else thread_body + ret = Message( msg_id=f"{thread['short_id']}@lb", thread_id=f"{thread['short_id']}@lb", @@ -1021,7 +1024,7 @@ def lb_parse_thread(thread: LBThread) -> Message: date=datetime.fromtimestamp(datetime.fromisoformat(thread["created_at"]).timestamp()), author=thread["submitter_user"]["username"], title=thread["title"], - body=f"<p>{thread['url']}</p>{thread['description']}", + body=thread_body, total_comments=thread["comment_count"] + 1, )