tGopherize autoup - scripts - random scripts
 (HTM) git clone git://parazyd.org/scripts.git
 (DIR) Log
 (DIR) Files
 (DIR) Refs
       ---
 (DIR) commit ab3a109fc3296a1bee3d31773851f62cd58f9675
 (DIR) parent d2b3a52e670803067793864f506ac4a5b351a490
 (HTM) Author: parazyd <parazyd@dyne.org>
       Date:   Wed,  7 Feb 2018 18:24:31 +0100
       
       Gopherize autoup
       
       Diffstat:
         M autoup                              |      29 +++++++++++++++++++----------
       
       1 file changed, 19 insertions(+), 10 deletions(-)
       ---
 (DIR) diff --git a/autoup b/autoup
       t@@ -1,8 +1,5 @@
        #!/bin/sh
       -
       -sshuser=parazyd
       -sshkey="$HOME/.ssh/id_ed25519"
       -server=pub.parazyd.cf
       +server=parazyd.cf
        webroot=/home/parazyd/public_html/pub.parazyd.cf
        webdir=dev/random
        
       t@@ -22,7 +19,7 @@ test -z "$1" && exit 1 || filename=$(basename $1)
        case "$filename" in
                *_scrot.png|*_scrot.jpg)
                        webdir=tmp/screenshots
       -                num=$(echo $(lynx -dump https://pub.parazyd.cf/tmp/screenshots \
       +                num=$(echo $(lynx -dump https://parazyd.cf/pub/tmp/screenshots \
                                | tail -n1 | tr -d '[a-z]./:' | awk '{print $2}') + 1 | bc)
                        if [ "$num" -lt 100 ]; then
                                num="00$num"
       t@@ -30,10 +27,22 @@ case "$filename" in
                                num="0$num"
                        fi
                        filename="screenshot${num}.png"
       -        ;;
       +                goph=I
       +                ;;
       +        *.png|*.jpg)
       +                goph=I
       +                ;;
       +        *.txt|*.html|*.css|*.sh)
       +                goph=0
       +                ;;
       +        *.gif)
       +                goph=g
       +                ;;
       +        *)
       +                goph=9
       +                ;;
        esac
        
       -scp -i "$sshkey" "$1" "${sshuser}@${server}:${webroot}/${webdir}/${filename}" || exit 1
       -echo "https://$server/$webdir/$filename" | xclip -i
       -echo "https://$server/$webdir/$filename"
       -#rm $1
       +scp "$1" "${server}:${webroot}/${webdir}/${filename}" || exit 1
       +echo "https://$server/pub/$webdir/$filename"
       +echo "gopher://$server/$goph/pub/dev/random"