- printf 'Tags\n%s\n' "$w_tagcategories" \
- | while read -r category; do
- [ "$category" ] || continue
- # printf '[fieldset [legend %s:][select name=tag size=4 multiple\n' "$category"
- printf '[fieldset [legend %s:][div .tagselect\n' "$category"
- printf %s "$w_tags" \
- | { [ "$category" = 'Tags' ] && grep -avF ':' || grep -awF "${category}"; } \
- | { for n in 1 2 3 4 5 6 7 8 9 0; do
- read -r line && printf '%s\n' "$line" || break
- done;
- sort;
- } | while read -r tag; do
- [ "$tag" ] || continue
- d="${tag#-}"; d="${d#*:}"
- # printf '[option value="%s"\n%s]' "$tag" "$d"
- printf '[label [checkbox "tag" "%s"] %s]\n' "$tag" "$d"
- done
- printf ']]'