diff --git a/package.json b/package.json index 87f9f2a..963e606 100644 --- a/package.json +++ b/package.json @@ -33,6 +33,7 @@ "axios": "^0.16.1", "font-awesome": "^4.7.0", "immutable": "^3.8.1", + "moment": "^2.18.1", "querystring": "^0.2.0", "rollup-plugin-json": "^2.1.1", "showdown": "^1.6.4", diff --git a/src/projects.py b/src/projects.py index 8fb53d5..0e048ae 100644 --- a/src/projects.py +++ b/src/projects.py @@ -3,4 +3,4 @@ import requests from json import loads def getProjects(): - return loads(requests.get("https://api.github.com/users/nisstyre56/repos?sort=updated&direction=desc").content) + return loads(requests.get("https://api.github.com/users/nisstyre56/repos?sort=updated&direction=desc&affiliation=owner").content) diff --git a/src/scripts/app.tag b/src/scripts/app.tag index 551f9a8..6e1e92a 100644 --- a/src/scripts/app.tag +++ b/src/scripts/app.tag @@ -93,11 +93,15 @@ this.on("mount", () => { route.start(true); }); +function notFork(p) { + return !p.fork; +} + function loaduser() { /* https://api.github.com/users/${self.username}/repos?sort=updated&direction=desc */ axios.get(`/blog/projects`) .then(function(resp) { - self.state.projects = Z.fromList(resp.data); + self.state.projects = Z.fromList(resp.data.filter(notFork)); self.state.loaded = true; self.update(); }); diff --git a/src/scripts/projects.tag b/src/scripts/projects.tag index 76aa657..c24036a 100644 --- a/src/scripts/projects.tag +++ b/src/scripts/projects.tag @@ -13,7 +13,8 @@ See on github
{ this.project().description }
-{ this.project().language }
+Written primarily in { this.project().language }
+Started on { moment(this.project().created_at).format("MMMM Do YYYY") }
@@ -41,6 +42,7 @@