From d06220a8efe21a1d99c79168a43af104a7f06fcc Mon Sep 17 00:00:00 2001 From: Alexey Matashkin Date: Wed, 26 Jun 2019 23:07:59 +1000 Subject: [PATCH] Add pagination link to get full list --- dyndns.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dyndns.sh b/dyndns.sh index 3386247..a4d8d3a 100755 --- a/dyndns.sh +++ b/dyndns.sh @@ -13,12 +13,13 @@ test -z $DOMAIN && die "DOMAIN not set!" test -z $NAME && die "NAME not set!" dns_list="$api_host/domains/$DOMAIN/records" +dns_list_long="$api_host/domains/$DOMAIN/records?per_page=200" while ( true ); do domain_records=$(curl -s -X GET \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $DIGITALOCEAN_TOKEN" \ - $dns_list) + $dns_list_long) record_id=$(echo $domain_records| jq ".domain_records[] | select(.type == \"A\" and .name == \"$NAME\") | .id") record_data=$(echo $domain_records| jq -r ".domain_records[] | select(.type == \"A\" and .name == \"$NAME\") | .data")