-- 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:
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