DIRECTORY="${1:-.}"
for file in "$DIRECTORY"/*.html; do
[ -e "$file" ] || continue
filename=$(basename "$file")
title=$(echo "$filename" | sed 's/^[0-9]*T[0-9]*--//; s/\.html$//')
tags=$(grep -oP '(?<=<meta name="keywords" content=")[^"]*' "$file" 2>/dev/null)
if [ -z "$tags" ]; then
tags="roam, wiki"
fi
echo "<a href=\"$filename\">$title</a> <small>($tags)</small>"
done