Commit bf821be4 authored by Vitaly Lipatov's avatar Vitaly Lipatov

epm play play yandex-browser-stable-codecs-ffmpeg-extra: use json parser

parent 564b0a08
......@@ -8,15 +8,13 @@ URL="https://browser-resources.s3.yandex.net/linux/codecs_snap.json"
. $(dirname $0)/common.sh
CODECS_JSON="https://browser-resources.s3.yandex.net/linux/codecs_snap.json"
JSON=$(curl -s "$CODECS_JSON")
JSON="$(eget -O- "$CODECS_JSON")"
# TODO: use needed version
# use latest available version
VERSION=$(echo "$JSON" | grep -o '"[0-9]\+":' | tr -d '"' | tr -d ':' | tail -n1)
FFMPEG_PATH=$(echo "$JSON" | awk -v rev="$VERSION" '
$0 ~ "\""rev"\"" {found=1; next}
found && /"path"/ {gsub(/.*: *"|",?$/, ""); print; exit}
')
PKGURL=$(echo "$JSON" | awk -v rev="$VERSION" '
$0 ~ "\""rev"\"" {found=1; next}
found && /"url"/ {gsub(/.*: *"|",?$/, ""); print; exit}
')
FFMPEG_PATH="$(echo "$JSON" | parse_json_value "[\"$VERSION\",\"path\"]")"
PKGURL="$(echo "$JSON" | parse_json_value "[\"$VERSION\",\"url\"]")"
install_pack_pkgurl "$VERSION" "$FFMPEG_PATH"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment