retronews

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

commit 87e52d54291f1aa2bef2e0b2f091914e9ff6cb23
parent 6af05bc818bec43c8bcb3883bee1dfc1079c4bdb
Author: luke8086 <55237178+luke8086@users.noreply.github.com>
Date:   Mon, 25 Jul 2022 22:51:04 +0000

Render <i>text</i> as *text*

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

diff --git a/retronews.py b/retronews.py @@ -170,6 +170,8 @@ class HTMLParser(html.parser.HTMLParser): def handle_starttag(self, tag, attr): if tag == "a": self.current_link = dict(attr).get("href") + elif tag == "i": + self.text += "*" def handle_endtag(self, tag): if tag == "br": @@ -178,6 +180,8 @@ class HTMLParser(html.parser.HTMLParser): self.text += "\n\n" elif tag == "a": self.current_link = None + elif tag == "i": + self.text += "*" def parse_html(html: str) -> str: