docker: pull count requested from original API
This commit is contained in:
parent
08b78cae2c
commit
822912cf79
12
server.js
12
server.js
|
@ -3525,13 +3525,13 @@ cache(function(data, match, sendBadge, request) {
|
|||
var user = match[1]; // eg, mashape
|
||||
var repo = match[2]; // eg, kong
|
||||
var format = match[3];
|
||||
// FIXME: this website does HTML scraping. Hopefully one day it won't be
|
||||
// necessary. See this for more information:
|
||||
// https://gist.github.com/montanaflynn/957add5908beb3f676cf
|
||||
var baseURL = 'http://docker.cloudbrain.io/';
|
||||
if (user === '_') {
|
||||
user = 'library';
|
||||
}
|
||||
var path = user + '/' + repo;
|
||||
var url = 'https://registry.hub.docker.com/v2/repositories/' + path;
|
||||
var badgeData = getBadgeData('docker', data);
|
||||
request(baseURL + path, function(err, res, buffer) {
|
||||
request(url, function(err, res, buffer) {
|
||||
if (err != null) {
|
||||
badgeData.text[1] = 'inaccessible';
|
||||
sendBadge(format, badgeData);
|
||||
|
@ -3539,7 +3539,7 @@ cache(function(data, match, sendBadge, request) {
|
|||
}
|
||||
try {
|
||||
var data = JSON.parse(buffer);
|
||||
var pulls = data.pulls;
|
||||
var pulls = data.pull_count;
|
||||
var pullSuffix = (pulls === 1)? " pull": " pulls";
|
||||
badgeData.text[1] = metric(pulls) + pullSuffix;
|
||||
badgeData.colorscheme = null;
|
||||
|
|
Loading…
Reference in New Issue
Block a user