-- Leo's gemini proxy

-- Connecting to git.thebackupbox.net:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini

repo: fmrl-client
action: commit
revision:
path_from:
revision_from: 08009b5d3910b24a7045d0cdbc5fa7207cd607cd:
path_to:
revision_to:

git.thebackupbox.net

fmrl-client

git://git.thebackupbox.net/fmrl-client

commit 08009b5d3910b24a7045d0cdbc5fa7207cd607cd
Author: epoch <epoch@thebackupbox.net>
Date:   Sun Dec 24 16:45:23 2023 -0600

    added script to update your avatar in the proper way using a PUT

diff --git a/fmrl-update-avatar b/fmrl-update-avatar
new file mode 100755
index 0000000000000000000000000000000000000000..3368264dc7b3b57010e9038b78c5591c8d5b0be9
--- /dev/null
+++ b/fmrl-update-avatar
@@ -0,0 +1,32 @@
+#!/usr/bin/env bash
+me="$(fmrl-whoami)"
+
+if [ "$1" = "-m" ];then
+  shift
+  me="$1"
+  shift
+fi
+
+case "$me" in
+*@*)
+  printf "" #NOP
+;;
+*)
+  printf "I don't know who you are. TODO: usage statement." >&2
+  exit 1
+;;
+esac
+
+if [ ! "$1" ];then
+  printf 'missing filename!\n' >&2
+  exit 2
+fi
+
+file="$1"
+
+user="$(cut -d@ -f1 <<< "${me}")"
+host="$(cut -d@ -f2 <<< "${me}")"
+
+curl \
+	-T "$1" \
+	-g https://${host}/.well-known/fmrl/user/${user}/avatar

-----END OF PAGE-----

-- Response ended

-- Page fetched on Sun Jun 2 14:35:25 2024