]> Sergey Matveev's repositories - feeder.git/commitdiff
Precaution when dealing with unsafe feed titles
authorSergey Matveev <stargrave@stargrave.org>
Fri, 17 Feb 2023 19:25:41 +0000 (22:25 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Fri, 17 Feb 2023 19:25:41 +0000 (22:25 +0300)
opml2feeds

index d0ba28e641c1ecb1a44d40381befeec6a99cbced..6234d2e1c5d01ef941f52ac5ea1da6111f1e5e20 100755 (executable)
@@ -7,7 +7,7 @@ set -e
 ${XML:-xml} sel -T -t -m opml/body/outline -v @xmlUrl -n -v @text -n |
 while read url ; do
        read dir
-       mkdir -p "$dir"/cur "$dir"/new "$dir"/tmp # make it maildir
-       echo "$url" > $dir/url
-       echo $dir
+       mkdir -p -- "$dir"/cur "$dir"/new "$dir"/tmp # make it maildir
+       echo "$url" > "$dir"/url
+       printf "%s\n" "$dir"
 done