diff options
Diffstat (limited to 'rssg')
-rwxr-xr-x | rssg | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -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 | ||
25 | main () { | 26 | main () { |
26 | test -n "$1" || usage | 27 | test -n "$1" || usage |
@@ -78,7 +79,8 @@ md_to_html() { | |||
78 | 79 | ||
79 | 80 | ||
80 | get_title() { | 81 | get_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 | ||