From 408dcbac2c1114ec4504ed359a769bb9c4ddff18 Mon Sep 17 00:00:00 2001 From: Flaviu Tamas Date: Sun, 30 Nov 2014 16:59:10 -0500 Subject: [PATCH] Fix stargazer count --- layouts/default.html | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/layouts/default.html b/layouts/default.html index 715d2f4..c6e9ac5 100644 --- a/layouts/default.html +++ b/layouts/default.html @@ -39,9 +39,11 @@ starcount_elem.innerHTML = localStorage.getItem("_watchers"); } var request = new XMLHttpRequest(); - request.open("GET", "https://api.github.com/repos/flaviut/nimrod-by-example/stargazers", true); + // horrible hack... but stargazer output is capped at 30 per request. + request.open("GET", "https://api.github.com/search/repositories?q=nimrod-by-example", true); request.onload = function (e) { - var starcount = JSON.parse(request.responseText).length; + var searchResults = JSON.parse(request.responseText); + var starcount = searchResults.items[0].stargazers_count; starcount_elem.innerHTML = starcount; localStorage.setItem("_watchers", starcount) };