aboutsummaryrefslogtreecommitdiff
path: root/rssg
diff options
context:
space:
mode:
authorng0 <ng0@n0.is>2019-11-04 12:01:50 +0000
committerng0 <ng0@n0.is>2019-11-04 12:01:50 +0000
commitbf67a008ebd48952ee5576bf15ff62f79e401aaa (patch)
treeb292b06c3755562cf084507dd11b763099cac6aa /rssg
parent38f265eab0b03898e12651db090925598b5c8e4c (diff)
downloadwww-bf67a008ebd48952ee5576bf15ff62f79e401aaa.tar.gz
www-bf67a008ebd48952ee5576bf15ff62f79e401aaa.zip
rssg title
Diffstat (limited to 'rssg')
-rwxr-xr-xrssg4
1 files changed, 3 insertions, 1 deletions
diff --git a/rssg b/rssg
index 2633cd23..fbb97d45 100755
--- a/rssg
+++ b/rssg
@@ -21,6 +21,7 @@ set -e
21# TODO: Fix date -j for GNU date. 21# TODO: Fix date -j for GNU date.
22# TODO: Fix base url (get_url) 22# TODO: Fix base url (get_url)
23# TODO: Fix link OR a in get_url 23# TODO: Fix link OR a in get_url
24# TODO: get_title: be more dynamic about where the title can be.
24 25
25main () { 26main () {
26 test -n "$1" || usage 27 test -n "$1" || usage
@@ -78,7 +79,8 @@ md_to_html() {
78 79
79 80
80get_title() { 81get_title() {
81 awk 'tolower($0)~/^<h1/{gsub(/<[^>]*>/,"",$0);print;exit}' 82 awk -F '[<>]' '/<h1/ { gsub(/<h1>/, ""); gsub(/<\/h1>/, ""); sub(/ .*/, "", $3); print $0}' | sed 's/^[ \t]*//;s/[ \t]*$//' | awk 'FNR==2'
83 # awk 'tolower($0)~/^<h1/{gsub(/<[^>]*>/,"",$0);print;exit}'
82} 84}
83 85
84 86