#!/usr/bin/env zsh
set -e
-autoload regexp-replace
+fpath=($0:h:a/cmd/functions.zsh $fpath)
+autoload url-to-filename
typeset -A seen
while read url ; do
url="$url " # to be sure that next line will work
url=${${=url}[1]}
- dir=${url:gs#/#_#}
- regexp-replace dir "^.*__" ""
- regexp-replace dir "_$" "" || :
- dir=feeds/$dir
+ dir=feeds/$(url-to-filename $url)
seen[$dir]=1
[[ -e $dir ]] && continue || :
mkdir -p $dir/{cur,new,tmp} # make it maildir