From 3bc4d142705cf3f3fa37fc0a8b487738742dbd91 Mon Sep 17 00:00:00 2001 From: Zach DeCook Date: Sat, 24 Dec 2022 12:21:38 -0500 Subject: gemtext: Format headers differently --- gemtext.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'gemtext.py') diff --git a/gemtext.py b/gemtext.py index 749e6dc..6c7dfca 100644 --- a/gemtext.py +++ b/gemtext.py @@ -18,6 +18,10 @@ class Gemtext(Static): path = line[2:].lstrip().split(' ')[0] text = ' '.join(line[2:].lstrip().split(' ')[1:]) self.mount(Button(text or path, name=path)) + if line.startswith("#"): + count = line.split(' ')[0][0:3].count("#") + w = Static(line.lstrip("#"), markup=False, classes="header h"+str(count)) + self.mount(w) else: self.mount(Static(line, markup=False)) -- cgit 1.4.1