cut longlog metadata from blog

This commit is contained in:
2026-06-09 18:20:23 +01:00
parent 547db8ac94
commit 87dec12b01
3 changed files with 35 additions and 1 deletions
+1 -1
View File
@@ -11,7 +11,7 @@ src/microlog: $(shell find -L blogs/microlog -type f) bin/blog
blog: src/blog
src/blog: $(shell find -L blogs/blog -type f) bin/blog
./bin/blog -i blog -l blog -p gmi2upphtml
./bin/blog -i blog -l blog -p 'cut_longlog_meta | gmi2upphtml'
.PHONY: clean
clean:
Regular → Executable
View File
+34
View File
@@ -0,0 +1,34 @@
#!/bin/sh -e
meta=""
read_published_on=0
while read line
do
meta="${meta}
${line}"
if [ "$(echo "$line" | cut -c1-14)" = "Published on: " ]
then
read_published_on=1
break
fi
done
if [ "$read_published_on" -eq 0 ]
then
echo "$meta"
exit 0
fi
read line
if [ "$(echo "$line" | cut -c1-14)" = "Updated: " ]
then
meta="${meta}
${line}"
else
echo "$line"
fi
while read line
do
echo "$line"
done