commit e95c5156e1ff0e6f4f40a9e60d31e9ff1bd76854 Author: jforsslasson@gmail.com Date: Thu Aug 6 12:35:30 2015 +0200 Initial commit. diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3c3629e --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +node_modules diff --git a/app.js b/app.js new file mode 100644 index 0000000..6e4b07f --- /dev/null +++ b/app.js @@ -0,0 +1,26 @@ +var express = require('express'); +var UAParser = require('ua-parser-js'); +var app = express(); +var parser = new UAParser(); +var dust = require('dustjs-linkedin'); +var fs = require('fs'); + +fs.readFile('./index.dust', function(error, data){ + dust.loadSource(dust.compile(data.toString(), 'index')); +}); + +var modern = ''; + + +app.use(function(request, response){ + parser.setUA(request.get('user-agent')); + dust.render('index', {ua: JSON.stringify(parser.getResult(), null, 2)}, function(error, out){ + response.write(out); + response.end(); + }); + +}); + +app.listen(3000, function(){ + console.log("App listening on port 3000."); +});; \ No newline at end of file diff --git a/index.dust b/index.dust new file mode 100644 index 0000000..b501234 --- /dev/null +++ b/index.dust @@ -0,0 +1,12 @@ + + + + + +
+
+		{ua}
+	
+ + + \ No newline at end of file