Assorted shell and Python scripts

-gen_archive_listing, ~feed_count, ~quickinfo

+2 -2
feed_count
···
#!/usr/bin/env nu
-
let mf_auth_token = (kwallet-query -r miniflux-auth-token kdewallet)
-
let mf_password = (kwallet-query -r miniflux-password kdewallet)
+
let mf_auth_token = (secret-tool lookup miniflux-auth-token hyperreal)
+
let mf_password = (secret-tool lookup miniflux-password hyperreal)
(
curl \
-6
gen_archive_listing
···
-
#!/usr/bin/env bash
-
-
cd /naspool/archives
-
fd | sort | tee /home/jas/digital_archive_listing.txt
-
-
exit 0
+5 -11
quickinfo
···
#!/usr/bin/env bash
-
if ! command -v gum >/dev/null; then
-
echo "Gum command not found"
-
exit 0
-
fi
-
PRETTY_NAME=$(cat /etc/os-release | grep -e 'PRETTY_NAME' | awk -F= '{print $2}' | tr -d '"')
+
set -euo pipefail
-
cat <<EOF | gum format --theme="pink" -t markdown
-
# $PRETTY_NAME
-
- **Unread feeds** $(/home/jas/bin/feed_count)
-
- **Uptime** $(/home/jas/bin/awkuptime)
-
- **Kernel** $(uname -r)
-
EOF
+
echo
+
fastfetch -s os:kernel:uptime:packages:memory:disk -l none
+
styled_unread=$(gum style --foreground="#f38ba8" --bold "Unread feeds:")
+
gum join "$styled_unread" " $(/home/jas/bin/feed_count)"