--- /dev/null
+#!/bin/sh -e
+
+cmds="$(dirname "$(realpath -- "$0")")"
+"$cmds"/download.sh "$1"
+"$cmds"/parse.sh "$1"
set sort_browser_mailboxes=reverse-unread
set folder_format="%3C %t %N [%3n|%3m] %D %f"
macro browser q "<exit><quit>"
+macro browser R "<shell-escape>../feeds-dnp.zsh feeds\n<check-new><check-stats>"
set sort=reverse-date
folder-hook . "set sort = reverse-date"
read title < $f/title
[ -n "$title" ] && label="-label \"$title\"" || :
echo mailboxes $label $f
+ echo "folder-hook $f \"macro index r '<shell-escape>$cmds/dnp.sh $f\n<change-folder>=$f\n'\""
done
@code{X-URL} and @code{X-Enclosure} links.
Press @code{F1} to go to next unread mailbox.
+
+Press @code{r} in pager mode to download and parse current feed by
+running (@command{cmd/dnp.sh}).
+
+Press @code{R} in mailbox browser mode to refresh all feeds by running
+(@command{feeds-dnp.zsh}).
#!/usr/bin/env zsh
cmds=$0:h:a/cmd
-exec $cmds/do-in-parallel.zsh dnp FEEDER_DOWNLOAD_JOBS "$cmds/download.sh {} && $cmds/parse.sh {}"
+exec $cmds/do-in-parallel.zsh dnp FEEDER_DOWNLOAD_JOBS "$cmds/dnp.sh {}"