2021-11-15 07:44:12 +01:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
loop() {
|
|
|
|
while true ; do
|
2023-03-14 03:43:51 +01:00
|
|
|
OUTPUT=$(newsboat -x reload)
|
2021-11-15 07:44:12 +01:00
|
|
|
if [ $? == 0 ]
|
|
|
|
then
|
|
|
|
echo $OUTPUT
|
|
|
|
break
|
|
|
|
fi
|
|
|
|
sleep 1
|
|
|
|
done
|
|
|
|
}
|
|
|
|
|
2023-03-14 03:43:51 +01:00
|
|
|
check() {
|
|
|
|
OUTPUT=$(newsboat -x print-unread)
|
|
|
|
if [ $? == 0 ]
|
|
|
|
then
|
|
|
|
echo $OUTPUT | sed 's/ .*/ articles/;s/^/ /'
|
|
|
|
else
|
|
|
|
echo " ..."
|
|
|
|
fi
|
|
|
|
}
|
|
|
|
|
2021-11-15 07:44:12 +01:00
|
|
|
case $1 in
|
|
|
|
update|up)
|
2023-03-14 03:43:51 +01:00
|
|
|
loop
|
2021-11-15 07:44:12 +01:00
|
|
|
;;
|
|
|
|
fetch|fe)
|
2023-03-14 03:43:51 +01:00
|
|
|
check
|
2021-11-15 07:44:12 +01:00
|
|
|
;;
|
|
|
|
esac
|