diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9daa824 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.DS_Store +node_modules diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..28f9202 --- /dev/null +++ b/Makefile @@ -0,0 +1,12 @@ +install: + @npm install + @sudo npm install -g forever + +run: + @forever start server.js + +stop: + @forever stop server.js + +list: + @forever list diff --git a/helpers/.gitempty b/helpers/.gitempty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/helpers/.gitempty diff --git a/helpers/parameters.js b/helpers/parameters.js new file mode 100644 index 0000000..9a09224 --- /dev/null +++ b/helpers/parameters.js @@ -0,0 +1,37 @@ +function service_type(parameter) { + switch(parameter) { + case "texto": + return 4; + break; + } +}; + +function transparency(parameter) { + switch(parameter) { + case "opaco": + return 0; + break; + + case "transparente": + return 1; + break; + } +}; + +function verifyTransparency(transparency) { + var t_types = ["opaco", "transparente"]; + + for (var i = 0; i < t_types.length; i++){ + if (transparency === t_types[i]) { + return true; + } + + if ((i + 1) === t_types.length) { + return false; + } + } +}; + +module.exports.service_type = service_type; +module.exports.transparency = transparency; +module.exports.verifyTransparency = verifyTransparency; diff --git a/package.json b/package.json new file mode 100644 index 0000000..8adc9ff --- /dev/null +++ b/package.json @@ -0,0 +1,15 @@ +{ + "name": "vlibras-api", + "version": "0.0.1", + "description": "An API for VLibras Suite", + "main": "server.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1", + "start": "node server.js" + }, + "author": "LAViD", + "license": "ISC", + "dependencies": { + "express": "~3.5.1" + } +} diff --git a/server.js b/server.js new file mode 100644 index 0000000..5b99c87 --- /dev/null +++ b/server.js @@ -0,0 +1,59 @@ +var parameters = require('./helpers/parameters'); +var exec = require('child_process').exec, child; +var express = require("express"); + +var host = '0.0.0.0'; +var port = 5000; + +var app = express(); + +var ID_FROM_BD = 0; +var SERVER_IP = "150.165.204.30"; + +app.use(express.static(__dirname + "/videos")); + +app.get("/", function(req, res){ + res.send(200, "