Assorted shell and Python scripts
at main 579 B view raw
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