#!/bin/sh curl -Ls "$@" | sed -n '//,$p' | sed -e '/^$/d' -e 's/^[ ]*//' | awk -vFS='[<>]' -vOFS=' ' ' // { date = $3 } // { duration = $3 } /]*>/ { file = $0 } /$/ { getline; summary = $0 } /..*/ { summary = $3 } /$/ { getline; summary = $0 } /..*/ { summary = $3 } // { title = $3 } /<\/item>/ { print "Title: " title print "Duration: " duration print "Date: " date print "File: " file print "Summary: " summary print "" date = "?" duration = "?" file = "?" summary = "?" title = "?" } ' | sed -e 's,<description>,,' \ -e 's,<enclosure[^>]* url="\([^"]*\)".*,\1,' \ -e 's,<!\[CDATA\[\(.*\)\]\]>,\1,'