+ | - |
Name |
Location |
Language Focus |
-
- | [Neurotic] |
- Melbourne, Australia |
- Go, Clojure, J/Ruby |
-
-
- | andrebuchanan |
- Melbourne, Australia |
- Node.js |
-
-
- | aussiegeek |
- Melbourne, Australia |
- Ruby, Go |
-
-
- | blackdog |
- Vietnam |
- Haskell, Ansible, not-Javascript, not-Go. |
-
-
- | bulkan |
- Melbourne, Australia |
- Node.js |
-
-
- | cgiffard |
- Sydney/Canberra, Australia |
- Node.js, Erlang |
-
-
- | deoxxa |
- Melbourne, Australia |
- Node.js, C |
-
-
- | eugeneware |
- Melbourne, Australia |
- Node.js |
-
-
- | joshwnj |
- Melbourne, Australia |
- Node.js, PHP |
-
-
- | michaelneale |
- Blue Mountains, Australia |
- Erlang, Clojure, Scala, Bash, Haskell, Bash, Go, Javascript. |
-
-
- | nicholasf |
- Melbourne, Australia |
- Elixir, Javascript, post Ruby, post Java. |
-
-
- | ocke |
- Melbourne, Australia |
- Javascript, PHP |
-
-
- | Pomke |
- Melbourne, Australia |
- Javascript, Python |
-
-
- | rkstedman |
- Cambridge, MA |
- Node.js |
-
-
- | robzolkos |
- Melbourne, Australia |
- Ruby, Node.js, Javascript, Go |
-
- |
-
- | rvagg |
- NSW, Australia |
- Node.js |
-
-
- | SomeoneWeird |
- Melbourne, Australia |
- Javascript, Go |
-
-
- | timoxley |
- Singapore |
- Node.js |
-
-
- | wao-ender |
- Bratislava, Slovakia |
- Node.js |
-
-
+
+ ![]() |
+ {{user.nick}} |
+ {{details[user.github].location}} |
+ {{user.lang}} |
+
diff --git a/js/polyhack.js b/js/polyhack.js
new file mode 100644
index 0000000..5b34ee6
--- /dev/null
+++ b/js/polyhack.js
@@ -0,0 +1,18 @@
+var Poly = angular.module('poly', []);
+
+Poly.controller('UserListController', function($scope, $http, $q) {
+
+ $http.get('./js/users.json').then(function(res) {
+ $scope.details = {};
+ $scope.users = res.data;
+ var git = [];
+ angular.forEach($scope.users, function(u) {
+ git.push($http.get('https://api.github.com/users/'+u.github));
+ });
+ $q.all(git).then(function(res) {
+ angular.forEach(res, function(item) {
+ $scope.details[item.data.login] = item.data;
+ });
+ });
+ });
+});
diff --git a/js/users.json b/js/users.json
new file mode 100644
index 0000000..5346600
--- /dev/null
+++ b/js/users.json
@@ -0,0 +1,22 @@
+[
+ { "github" : "markmandel", "nick" : "[Neurotic]", "lang" : "Go, Clojure, J/Ruby" },
+ { "github" : "andrebuchanan", "nick" : "andrebuchanan", "lang" : "Node.js" },
+ { "github" : "aussiegeek", "nick" : "aussiegeek", "lang" : "Ruby, Go" },
+ { "github" : "mwotton", "nick" : "blackdog", "lang" : "Haskell, Ansible, not-Javascript, not-Go." },
+ { "github" : "bulkan", "nick" : "bulkan", "lang" : "Node.js" },
+ { "github" : "cgiffard", "nick" : "cgiffard", "lang" : "Node.js, Erlang" },
+ { "github" : "deoxxa", "nick" : "deoxxa", "lang" : "Node.js, C" },
+ { "github" : "eugeneware", "nick" : "eugeneware", "lang" : "Node.js" },
+ { "github" : "joshwnj", "nick" : "joshwnj", "lang" : "Node.js, PHP" },
+ { "github" : "michaelneale", "nick" : "michaelneale", "lang" : "Erlang, Clojure, Scala, Bash, Haskell, Bash, Go, Javascript." },
+ { "github" : "nicholasf", "nick" : "nicholasf", "lang" : "Elixir, Javascript, post Ruby, post Java." },
+ { "github" : "ocke", "nick" : "ocke", "lang" : "Javascript, PHP" },
+ { "github" : "pomke", "nick" : "pomke", "lang" : "Javascript, Python" },
+ { "github" : "rkstedman", "nick" : "rkstedman", "lang" : "Node.js" },
+ { "github" : "robzolkos", "nick" : "robzolkos", "lang" : "Ruby, Node.js, Javascript, Go" },
+ { "github" : "rvagg", "nick" : "rvagg", "lang" : "Node.js" },
+ { "github" : "SomeoneWeird", "nick" : "SomeoneWeird", "lang" : "Javascript, Go" },
+ { "github" : "timoxley", "nick" : "timoxley", "lang" : "Node.js" },
+ { "github" : "yangwao", "nick" : "wao-ender", "lang" : "Node.js" }
+]
+