diff options
Diffstat (limited to 'lib/atomfeed.source.sh')
| -rw-r--r-- | lib/atomfeed.source.sh | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/atomfeed.source.sh b/lib/atomfeed.source.sh index 10ec380..d614fe0 100644 --- a/lib/atomfeed.source.sh +++ b/lib/atomfeed.source.sh @@ -108,6 +108,10 @@ atomfeed::_entry () { # Extract first paragraph from Gemtext as the summary. local summary=$($SED -n '/^[A-Z]/ { p; q; }' "$gemfeed_dir/$gmi_file" | tr '"' "'") + if [ -z "$summary" ]; then + # No summary found, maybe there is only a quote... + summary=$($SED -n '/^>/ { s/> *//; p; q; }' "$gemfeed_dir/$gmi_file" | tr '"' "'") + fi assert::not_empty summary "$summary" # Extract the date from the file name. |
