get-starbucks.js 526 B

1234567891011121314151617181920
  1. /**
  2. * This is to generate startbucks.json, locations of all starbucks world wide
  3. */
  4. var request = require("request");
  5. var base = "http://opendata.socrata.com/resource/92ua-293q.json";
  6. var stores = [];
  7. for (var i=0; i<21000; i+=1000) {
  8. var url = base + "?$offset=" + i;
  9. request({ url: url, json: true }, function (error, response, body) {
  10. if (!error && response.statusCode === 200) {
  11. stores = stores.concat(body);
  12. }
  13. if (stores.length > 20000) {
  14. console.log(JSON.stringify(stores));
  15. }
  16. })
  17. }