2 Commits
1.4.1 ... 1.4.2

Author SHA1 Message Date
fbt
b118e40f72 rm didn't work if the file was already uploaded 2015-07-05 17:14:27 +03:00
fbt
76952ee309 description support 2015-06-23 23:25:48 +03:00

22
sup
View File

@@ -29,6 +29,7 @@ sup.usage() {
-R # Remove the file after uploading.
-s # Make a screenshot and upload it instead of a file.
-F # Make a fullscreen shot instead of prompting for a window/area. Implies -s.
-d # Supply a dexcription.
-D <num> # Delay the shot by <num> seconds.
-p # Make the file private. Requires \$secret to be set in the config.
-u # Generate a shortlink from URL.
@@ -87,23 +88,25 @@ sup.upload() {
if ! (( $? )); then
printf '%s\n' "$file_url"
else
if curl -sL \
curl -sL \
-F file="@$file" \
-F upload_mode='api' \
-F flag_private="$flag_private" \
-F short="$flag_shortlink" \
-F description="$description" \
-F secret="$secret" \
-F submit="" \
-A 'zerofiles.org upload script' \
"$cfg_service_url/upload"
then
if (( flag_rm )); then
sup.msg "Removing file: $file"
rm "$file"
fi
else
sup.err 'Something has gone wrong with the upload.'
return 7
fi
if (( $? )); then
sup.err 'Something has gone wrong with the upload.'
return 7
else
if (( flag_rm )); then
sup.msg "Removing file: $file"
rm "$file"
fi
fi
}
@@ -209,6 +212,7 @@ main() {
-R|--remove-file) flag_rm='1';;
-s|--screenshot) flag_scrot='1';;
-d|--description) description="$2"; shift;;
-D|--screenshot-delay) cfg_scrot_delay="$2"; shift;;
-F|--fullscreen)
flag_scrot='1'