2021-11-15 07:44:12 +01:00
|
|
|
#!/bin/bash
|
|
|
|
|
2023-10-23 17:40:40 +02:00
|
|
|
# Newsboat manager for cron and bars
|
2021-11-15 07:44:12 +01:00
|
|
|
case $1 in
|
|
|
|
update|up)
|
2023-10-23 17:40:40 +02:00
|
|
|
# Wait for no newsboat, then reload.
|
|
|
|
pidwait -x "newsboat"
|
|
|
|
newsboat -x reload
|
2021-11-15 07:44:12 +01:00
|
|
|
;;
|
|
|
|
fetch|fe)
|
2023-10-23 17:40:40 +02:00
|
|
|
# Check if newsboat is running. If so, return count.
|
|
|
|
# Else, return padding.
|
|
|
|
if [ -z $(pgrep -x "newsboat") ]; then
|
|
|
|
newsboat -x print-unread | sed 's/ .*/ articles/;s/^/ /'
|
|
|
|
else
|
|
|
|
echo " ..."
|
|
|
|
fi
|
2021-11-15 07:44:12 +01:00
|
|
|
;;
|
|
|
|
esac
|