diff options
Diffstat (limited to 'util')
-rwxr-xr-x | util/shred/FriendicaOAuth.sh | 8 | ||||
-rwxr-xr-x | util/shred/shred | 18 |
2 files changed, 20 insertions, 6 deletions
diff --git a/util/shred/FriendicaOAuth.sh b/util/shred/FriendicaOAuth.sh index 4055e44a9..76858d73c 100755 --- a/util/shred/FriendicaOAuth.sh +++ b/util/shred/FriendicaOAuth.sh @@ -175,10 +175,10 @@ FO_statuses_home_timeline () { FO_command () { local command="$1" - local params=( - $(OAuth_param 'screen_name' $screen_name) - $(OAuth_param 'count' $count) - ) + local params=( + $(OAuth_param 'screen_name' $screen_name) + $(OAuth_param 'count' $count) + ) local auth_header=$(OAuth_authorization_header 'Authorization' "$redmatrix_url" '' '' 'GET' "${redmatrix_url}/api/${command}.json" ${params[@]}) diff --git a/util/shred/shred b/util/shred/shred index c46efa435..9af554032 100755 --- a/util/shred/shred +++ b/util/shred/shred @@ -152,7 +152,9 @@ main () { fcli_in_reply_to_status_id= fcli_file= fcli_help_flag= - while getopts "C:c:s:r:f:h" name + JS_Fields=() + + while getopts "C:c:s:r:f:h:i" name do case $name in c) fcli_command="$OPTARG";; @@ -161,6 +163,7 @@ main () { r) fcli_in_reply_to_status_id="$OPTARG";; f) fcli_file="$OPTARG";; h) fcli_help_flag="1";; + i) JS_Fields=("${JS_Fields[@]}" "$OPTARG");; ?) usage exit 2;; esac @@ -209,8 +212,19 @@ main () { ;; *) FO_command $fcli_command + JS_Parsed=$(echo "$FO_ret" | tokenize | parse) - echo "$JS_Parsed" + +# for a in ${JS_Parsed[@]}; do + +# if [ ${#JS_Fields[@]} != 0 ]; then +# for b in ${JS_Fields[@]}; do +# echo "$JS_Parsed" | js ${a} ${b} +# done +# else + echo "$JS_Parsed" +# fi +# done return $FO_rval ;; |