diff --git a/ufw b/ufw index ecffd21..f2ae4bd 100755 --- a/ufw +++ b/ufw @@ -30,6 +30,7 @@ usage() { -p # Make the file public. -u # Generate a shortlink from URL. -m # Maximum filesize (takes K, M and G suffixes). + -a # Add the file to an album. Config options (~/.config/ufw): secret # Your personal token. Get it at https://zfh.so/settings_form @@ -118,9 +119,9 @@ upload() { -F upload_mode='api' \ -F flag_private="$flag_private" \ -F short="$flag_shortlink" \ - -F description="$description" \ -F secret="$secret" \ -F submit="" \ + "${misc_curl_args[@]}" \ -A 'zerofiles.org upload script' \ "$cfg_service_url/upload" fi @@ -261,7 +262,6 @@ 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' @@ -272,6 +272,16 @@ main() { -S|--short) flag_shortlink='1';; -u|--url) action='url';; + + -a|--album-id) + misc_curl_args+=( -F "album_id=$2" ) + shift + ;; + + -d|--description) + misc_curl_args+=( -F "description=$description" ) + shift + ;; -h|--help|--usage) usage; return;;