* fixes of some ugly sed hacks from 4 years ago

This commit is contained in:
sdomi 2024-04-21 19:27:23 +02:00
parent 60db12abe1
commit a94d7b7c24

View file

@ -84,8 +84,8 @@ while read -r param; do
data="$(sed -E 's/\?/<2F><>Lun4_iS_CuTe<54>/;s/^(.*)<29><>Lun4_iS_CuTe<54>//' <<< "${r[url]}")" data="$(sed -E 's/\?/<2F><>Lun4_iS_CuTe<54>/;s/^(.*)<29><>Lun4_iS_CuTe<54>//' <<< "${r[url]}")"
IFS='&' IFS='&'
for i in $data; do for i in $data; do
name="$(sed -E 's/\=(.*)$//' <<< "$i")" name="${i/=*/}"
value="$(sed "s/$name\=//" <<< "$i")" value="${i/*=/}"
get_data[$name]="$value" get_data[$name]="$value"
done done
fi fi
@ -99,8 +99,8 @@ while read -r param; do
data="$(sed -E 's/\?/<2F><>Lun4_iS_CuTe<54>/;s/^(.*)<29><>Lun4_iS_CuTe<54>//' <<< "${r[url]}")" data="$(sed -E 's/\?/<2F><>Lun4_iS_CuTe<54>/;s/^(.*)<29><>Lun4_iS_CuTe<54>//' <<< "${r[url]}")"
IFS='&' IFS='&'
for i in $data; do for i in $data; do
name="$(sed -E 's/\=(.*)$//' <<< "$i")" name="${i/=*/}"
value="$(sed "s/$name\=//" <<< "$i")" value="${i/*=/}"
get_data[$name]="$value" get_data[$name]="$value"
done done
fi fi
@ -209,8 +209,8 @@ if [[ "${r[post]}" == true ]] && [[ "${r[status]}" == 200 || "${r[status]}" ==
IFS='&' IFS='&'
for i in $(tr -d '\n' <<< "$data"); do for i in $(tr -d '\n' <<< "$data"); do
name="$(sed -E 's/\=(.*)$//' <<< "$i")" name="${i/=*/}"
param="$(sed "s/$name\=//" <<< "$i")" param="${i/*=/}"
post_data[$name]="$param" post_data[$name]="$param"
done done
unset IFS unset IFS