a bit more progress on using shred to pick through API results. Commented out because the array storage is kindof weird so the first try (assuming simple arrays) didn't work out. I'll have to rethink how to index these things and may have to rewrite the js() function to do the kinds of things I want.
This commit is contained in:
parent
045d23a27c
commit
3eae3fd496
@ -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[@]})
|
||||
|
@ -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
|
||||
|
||||
;;
|
||||
|
Reference in New Issue
Block a user