]> Sergey Matveev's repositories - feeder.git/blobdiff - opml2feeds
POSIX shell does not support {a,b,c} substitutions
[feeder.git] / opml2feeds
index 6cb6989bf9add62817303e097cb6c84ad23f3208..f033040d5a7f3ea6b32da4f6a96227d5cbe13756 100755 (executable)
@@ -1,13 +1,13 @@
-#!/usr/bin/env sh
+#!/bin/sh
 
 # Takes an opml file as first argument and creates a feeder-enabled maildir for each feed
 # The folder name will be the title as defined in the @text attr
 
 set -e
-cat $1 | xq '.opml.body.outline[]' -rc | while read outline ; do
+xq '.opml.body.outline[]' -rc | while read outline ; do
        url=$(echo $outline | jq '."@xmlUrl"' -r)
        dir=$(echo $outline | jq '."@text"' -r)
-       mkdir -p "$dir"/{cur,new,tmp} # make it maildir
+       mkdir -p "$dir"/cur "$dir"/new "$dir"/tmp # make it maildir
        echo "$url" > $dir/url
        echo $dir
 done