vpn-policy-routing: update user netflix file 14904/head
authorStan Grishin <stangri@melmac.net>
Fri, 26 Feb 2021 02:16:59 +0000 (02:16 +0000)
committerStan Grishin <stangri@melmac.net>
Fri, 26 Feb 2021 02:16:59 +0000 (02:16 +0000)
Signed-off-by: Stan Grishin <stangri@melmac.net>
net/vpn-policy-routing/files/vpn-policy-routing.netflix.user

index bffb6a6d153691587e6b5b50f2ced78a2a2beb4e..5747cd67994b9cd89fb2cf54a4d3b8f9eb75a101 100644 (file)
@@ -25,11 +25,7 @@ if [ ! -s "$TARGET_FNAME" ]; then
 
        if [ "$DB_SOURCE" = "api.bgpview.io" ]; then
                TARGET_URL="https://api.bgpview.io/asn/${TARGET_ASN}/prefixes"
-               if command -v jq >/dev/null 2>&1; then
-                       curl -s "$TARGET_URL" 2>/dev/null | jq -r '.data.ipv4_prefixes[].prefix' > "$TARGET_FNAME"
-               else
-                       curl -s "$TARGET_URL" 2>/dev/null | sed -ne 's/.*"ipv4_prefixes":\(.*\),"ipv6_prefixes":.*/\1\n/g; s/\}\},/&\n/g; s/"parent":{"prefix":/"parent":{"parent_prefix":/gp' | sed -ne 's/.*"prefix":"\(.\{0,20\}\)",".*/\1/g; s/\\//gp' > "$TARGET_FNAME"
-               fi
+               curl -s "$TARGET_URL" 2>/dev/null | jsonfilter -e '@.data.ipv4_prefixes[*].prefix'
        fi
 fi