Assorted shell and Python scripts
1#!/usr/bin/env nu
2
3let mf_auth_token = (secret-tool lookup miniflux-auth-token hyperreal)
4let mf_password = (secret-tool lookup miniflux-password hyperreal)
5let mf_api_url = "http://moonshadow.carp-wyvern.ts.net:8080/v1/feeds/counters"
6
7let unreads = (
8 ( curl \
9 -s \
10 -X GET \
11 -H "Content-Type: application/json" \
12 -H $"X-Auth-Token: ($mf_auth_token)" \
13 -u $"hyperreal:($mf_password)" \
14 ($mf_api_url)
15 )
16 | from json
17 | get unreads
18 | values
19)
20
21if ($unreads | is-empty) {
22 "0"
23} else {
24 $unreads | math sum
25}
26# vim: sw=4 sts=4 ts=4 ai et ft=nu