/usr/share/doc/python3-cloudflare/examples
NameSizeModeActions
example_always_use_https.py19890644editdlrm
example_are_zones_ipv6.py18760644editdlrm
example_are_zones_ipv6_simple.py5580644editdlrm
example_certificates.py26730644editdlrm
example_create_zone_and_populate.py39350644editdlrm
example_custom_hostnames.py22800644editdlrm
example_delete_zone_entry.py20340644editdlrm
example_dnssec_settings.py14590644editdlrm
example_dns_export.py13660644editdlrm
example_graphql.py23280644editdlrm
example_graphql.sh9810644editdlrm
example_ips.py7630644editdlrm
example_list_api_from_web.py4540644editdlrm
example_page_rules.sh4400644editdlrm
example_paging_thru_zones.py12040644editdlrm
example_paging_thru_zones.sh7800644editdlrm
example_proxied.py33880644editdlrm
example_settings.py18270644editdlrm
example_update_dynamic_dns.py42730644editdlrm
example_user.py55120644editdlrm
example_with_usage.py6770644editdlrm
example_zones.py24360644editdlrm
example_zone_search.sh4200644editdlrm
__init__.py00644editdlrm
Edit: /usr/share/doc/python3-cloudflare/examples/example_paging_thru_zones.sh (780B)
: tmp=/tmp/$$_ trap "rm ${tmp}; exit 0" 0 1 2 15 PAGE_NUMBER=0 while true do # grab the next page PAGE_NUMBER=`expr ${PAGE_NUMBER} + 1` cli4 --raw per_page=5 page=${PAGE_NUMBER} /zones > ${tmp} domains=`jq -c '.|.result|.[]|.name' < ${tmp} | tr -d '"'` result_info=`jq -c '.|.result_info' < ${tmp}` COUNT=` echo "${result_info}" | jq .count` PAGE=` echo "${result_info}" | jq .page` PER_PAGE=` echo "${result_info}" | jq .per_page` TOTAL_COUNT=`echo "${result_info}" | jq .total_count` TOTAL_PAGES=`echo "${result_info}" | jq .total_pages` echo COUNT=${COUNT} PAGE=${PAGE} PER_PAGE=${PER_PAGE} TOTAL_COUNT=${TOTAL_COUNT} TOTAL_PAGES=${TOTAL_PAGES} -- ${domains} if [ "${PAGE_NUMBER}" == "${TOTAL_PAGES}" ] then ## last section break fi done