Assorted shell and Python scripts

Fix logic

Changed files
+11 -6
+11 -6
feed_count
···
let mf_auth_token = (secret-tool lookup miniflux-auth-token hyperreal)
let mf_password = (secret-tool lookup miniflux-password hyperreal)
-
(
-
curl \
+
let unreads = (
+
( curl \
-s \
-X GET \
-H "Content-Type: application/json" \
-H $"X-Auth-Token: ($mf_auth_token)" \
-u $"hyperreal:($mf_password)" \
"https://mf.vern.cc/v1/feeds/counters"
+
)
+
| from json
+
| get unreads
+
| values
)
-
| from json
-
| get unreads
-
| values
-
| math sum
+
if ($unreads | is-empty) {
+
"0"
+
} else {
+
$unreads | math sum
+
}
# vim: sw=4 sts=4 ts=4 ai et ft=nu