Files
various-scripts/DockerHub_Pull_Count

15 lines
494 B
Bash

#!/bin/bash
USERNAME="ich777"
SUM=0
REPOS="$(curl -s https://hub.docker.com/v2/repositories/${USERNAME}/?page_size=9999 | jq -r '.results|.[]|.name')"
while read -r line
do
PULLS="$(curl -s https://hub.docker.com/v2/repositories/${USERNAME}/$line/ | jq -r '.pull_count')"
echo ""$(echo ${PULLS} | xargs printf "%'d\n")" pulls from repository ${line}"
SUM=$(expr $SUM + $PULLS)
done <<< "${REPOS}"
echo "Total pulls from repository ${USERNAME}: "$(echo ${SUM} | xargs printf "%'d\n")""