From b6f4e1e8923d1a7f6c908c05afce7915684765dc Mon Sep 17 00:00:00 2001 From: Alexey Shpakovsky Date: Wed, 26 Feb 2014 21:04:36 +0100 Subject: [PATCH] Move text and title extraction to separate functions --- bb.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/bb.sh b/bb.sh index 2659346..69b1828 100755 --- a/bb.sh +++ b/bb.sh @@ -309,6 +309,11 @@ disqus_footer() { ' } +# Reads HTML file from stdin, prints its content to stdout +get_html_file_content() { + awk '//, //{if (!// && !//) print}' +} + # Edit an existing, published .html file while keeping its original timestamp # Please note that this function does not automatically republish anything, as # it is usually called from 'main'. @@ -847,7 +852,7 @@ rebuild_all_entries() { echo -n "." # Get the title and entry, and rebuild the html structure from scratch (divs, title, description...) title="$(get_post_title "$i")" - awk '//, //{if (!// && !//) print}' "$i" >> "$contentfile" + get_html_file_content <$i >> "$contentfile" # Original post timestamp timestamp="$(LC_ALL=$date_locale date -r $i +"%a, %d %b %Y %H:%M:%S %z" )"