From 90e6fbdca185fb389cd5f003ce04e5d655cc2a81 Mon Sep 17 00:00:00 2001 From: Alice Gaudon Date: Thu, 13 Aug 2020 11:36:52 +0200 Subject: [PATCH] Update upload scripts for ily.li --- flameshot_upload.sh | 8 +------- flameshot_upload_latest.sh | 8 +------- push_file.sh | 18 ++++++++++++++++++ 3 files changed, 20 insertions(+), 14 deletions(-) create mode 100755 push_file.sh diff --git a/flameshot_upload.sh b/flameshot_upload.sh index 232dbc3..fd90ae0 100755 --- a/flameshot_upload.sh +++ b/flameshot_upload.sh @@ -8,13 +8,7 @@ file_name+=$base_name flameshot gui -r > $file_name -sftp -oPort=4242 gaudonpr@ftp.gaudon.pro << EOT -cd public_html/push.arisu.fr/ -put $file_name -EOT - -url="https://push.arisu.fr/" -url+=$base_name +url=$(sh $(dirname $0)/push_file.sh $file_name) echo $url | xclip -selection clipboard diff --git a/flameshot_upload_latest.sh b/flameshot_upload_latest.sh index acd96a3..1382b74 100755 --- a/flameshot_upload_latest.sh +++ b/flameshot_upload_latest.sh @@ -7,13 +7,7 @@ base_name=$latest_screenshot file_name+=$base_name -sftp -oPort=4242 gaudonpr@ftp.gaudon.pro << EOT -cd public_html/push.arisu.fr/ -put $file_name -EOT - -url="https://push.arisu.fr/" -url+=$base_name +url=$(sh $(dirname $0)/push_file.sh $file_name) echo $url | xclip -selection clipboard diff --git a/push_file.sh b/push_file.sh new file mode 100755 index 0000000..4239746 --- /dev/null +++ b/push_file.sh @@ -0,0 +1,18 @@ +#!/bin/sh + +local_file=$1 +token=$(cat $HOME/.ily_token) + +if test -z "$2"; then + curl -X POST -H 'Accept: text/plain' \ + -H "Authorization: $token" \ + -F 'upload=@'$local_file \ + -F 'ttl=2592000' \ + https://ily.li/ +else + curl -X PUT -H 'Accept: text/plain' \ + -H "Authorization: $token" \ + -F 'upload=@'$local_file \ + -F 'ttl=2592000' \ + "https://ily.li/$2" +fi