From 74785d9b63c383a9807514a57cb490eda4fe8ea2 Mon Sep 17 00:00:00 2001
From: Case Duckworth
Date: Thu, 22 Sep 2022 13:32:30 -0500
Subject: Pretty sure this is working enough now

---
 shite | 18 ++++++++++++++----
 1 file changed, 14 insertions(+), 4 deletions(-)

diff --git a/shite b/shite
index aed47c0..ac81a37 100755
--- a/shite
+++ b/shite
@@ -19,19 +19,29 @@ expand() {
 }
 
 body() {
-	sed 1n
+	dog
 }
 
 phtml() {
-	sed -e '/./{H;1h;d;};x;s,^[ \n\t]\+,,;s,^[^<].*,<p>&</p>,'
+	sed -e '/./{H;1h;$!d;};x;s,^[ \n\t]\+,,;s,^[^<].*,<p>&</p>,'
+}
+
+meta() {
+	tmp="/tmp/$file.meta"
+	echo "$tmp" >>/tmp/shite
+	trap 'rm /tmp/shite' EXIT INT
+	test -f "$tmp" || sed -n '/<!--/,/-->/p' >"$tmp"
+	sed -n "s/^$1:[ \t]*//p" "$tmp"
 }
 
 title() {
-	sed '1s/\t.*$//;q'
+	# sed '1s/\t.*$//;q'
+	meta title
 }
 
 pubdate() {
-	sed '1s/^[^\t]*\t//;q'
+	# sed '1s/^[^\t]*\t//;q'
+	meta pubdate
 }
 
 filters() {
-- 
cgit 1.4.1-21-gabe81