Skip to content

Commit 29d86b0

Browse files
committed
Replaced shields.io API w/ npm for fetching monthly downloads (fixes #234)
1 parent 9d95113 commit 29d86b0

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

.github/workflows/update-root-npm-jsd-shields-weekly.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,8 @@ jobs:
6666
6767
# Fetch/sum npm download counts
6868
for pkg in "${NPM_PKGS[@]}" ; do
69-
pkg_downloads=$(curl -s "https://img.shields.io/npm/dm/$pkg.svg" |
70-
sed -n 's/.*<title>downloads: \([0-9,.km]\+\).*<\/title>.*/\1/Ip')
69+
pkg_downloads=$(curl -s "https://api.npmjs.org/downloads/point/last-month/$pkg" |
70+
sed -n 's/.*"downloads":\([0-9]*\).*/\1/p')
7171
pkg_downloads=$(expand_num "$pkg_downloads")
7272
echo "$pkg npm downloads: $pkg_downloads"
7373
total_downloads=$((total_downloads + pkg_downloads))

0 commit comments

Comments
 (0)