Fixed folder name and sql definition file
This commit is contained in:
@@ -1,44 +0,0 @@
|
|||||||
CREATE TABLE [home_page].[apps] (
|
|
||||||
[id] INT NOT NULL IDENTITY(1,1) PRIMARY KEY,
|
|
||||||
[name] VARCHAR(30),
|
|
||||||
[url] VARCHAR(50),
|
|
||||||
[icon] VARCHAR(30),
|
|
||||||
[urlbase] VARCHAR(15),
|
|
||||||
[NSFW] VARCHAR(10)
|
|
||||||
);
|
|
||||||
|
|
||||||
CREATE TABLE [home_page].[links] (
|
|
||||||
[id] INT NOT NULL IDENTITY(1,1) PRIMARY KEY,
|
|
||||||
[category] VARCHAR(20),
|
|
||||||
[name] VARCHAR(20),
|
|
||||||
[url] VARCHAR(50)
|
|
||||||
);
|
|
||||||
|
|
||||||
CREATE TABLE [home_page].[messages] (
|
|
||||||
[id] INT NOT NULL IDENTITY(1,1) PRIMARY KEY,
|
|
||||||
[message] VARCHAR(255),
|
|
||||||
[easteregg] BOOLEAN
|
|
||||||
);
|
|
||||||
|
|
||||||
CREATE TABLE [home_page].[personaldata] (
|
|
||||||
[fname] VARCHAR(20),
|
|
||||||
[lname] VARCHAR(30),
|
|
||||||
[email] VARCHAR(50)
|
|
||||||
);
|
|
||||||
|
|
||||||
CREATE TABLE [home_page].[providers] (
|
|
||||||
[id] INT NOT NULL IDENTITY(1,1) PRIMARY KEY,
|
|
||||||
[name] VARCHAR(20),
|
|
||||||
[url] VARCHAR(100),
|
|
||||||
[prefix] VARCHAR(5)
|
|
||||||
);
|
|
||||||
|
|
||||||
CREATE TABLE [home_page].[themes] (
|
|
||||||
[name] VARCHAR(20),
|
|
||||||
[imagebackground] VARCHAR(100),
|
|
||||||
[colorbackground] VARCHAR(9),
|
|
||||||
[colorserachbackground] VARCHAR(9),
|
|
||||||
[colortextpri] VARCHAR(9),
|
|
||||||
[colortextacc] VARCHAR(9),
|
|
||||||
[colorborder] VARCHAR(9)
|
|
||||||
);
|
|
||||||
50
SQLDefinitions/tables.sql
Normal file
50
SQLDefinitions/tables.sql
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
CREATE TABLE `apps` (
|
||||||
|
`id` TINYINT(3) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||||||
|
`name` VARCHAR(30),
|
||||||
|
`url` VARCHAR(50),
|
||||||
|
`icon` VARCHAR(30),
|
||||||
|
`urlbase` VARCHAR(15),
|
||||||
|
`NSFW` VARCHAR(10),
|
||||||
|
PRIMARY KEY (`id`)
|
||||||
|
);
|
||||||
|
|
||||||
|
CREATE TABLE `links` (
|
||||||
|
`id` TINYINT(3) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||||||
|
`category` VARCHAR(20),
|
||||||
|
`name` VARCHAR(20),
|
||||||
|
`url` VARCHAR(50),
|
||||||
|
PRIMARY KEY (`id`)
|
||||||
|
);
|
||||||
|
|
||||||
|
CREATE TABLE `messages` (
|
||||||
|
`id` TINYINT(3) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||||||
|
`message` VARCHAR(255),
|
||||||
|
`easteregg` BOOLEAN,
|
||||||
|
PRIMARY KEY (`id`)
|
||||||
|
);
|
||||||
|
|
||||||
|
CREATE TABLE `personaldata` (
|
||||||
|
`fname` VARCHAR(20),
|
||||||
|
`lname` VARCHAR(30),
|
||||||
|
`email` VARCHAR(50)
|
||||||
|
);
|
||||||
|
|
||||||
|
CREATE TABLE `providers` (
|
||||||
|
`id` TINYINT(3) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||||||
|
`name` VARCHAR(20),
|
||||||
|
`url` VARCHAR(100),
|
||||||
|
`prefix` VARCHAR(5),
|
||||||
|
PRIMARY KEY (`id`)
|
||||||
|
);
|
||||||
|
|
||||||
|
CREATE TABLE `themes` (
|
||||||
|
`id` TINYINT(3) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||||||
|
`name` VARCHAR(20),
|
||||||
|
`imagebackground` VARCHAR(100),
|
||||||
|
`colorbackground` VARCHAR(9),
|
||||||
|
`colorserachbackground` VARCHAR(9),
|
||||||
|
`colortextpri` VARCHAR(9),
|
||||||
|
`colortextacc` VARCHAR(9),
|
||||||
|
`colorborder` VARCHAR(9),
|
||||||
|
PRIMARY KEY (`id`)
|
||||||
|
);
|
||||||
@@ -2,8 +2,8 @@ const express = require("express");
|
|||||||
const bodyParser = require("body-parser");
|
const bodyParser = require("body-parser");
|
||||||
const cors = require("cors");
|
const cors = require("cors");
|
||||||
const fs = require("fs");
|
const fs = require("fs");
|
||||||
const wol = require("wol")
|
const wol = require("wol");
|
||||||
const mysql = require("mysql")
|
const mysql = require("mysql");
|
||||||
|
|
||||||
var con = mysql.createConnection({
|
var con = mysql.createConnection({
|
||||||
host: "localhost",
|
host: "localhost",
|
||||||
@@ -11,6 +11,8 @@ var con = mysql.createConnection({
|
|||||||
password: "changeme"
|
password: "changeme"
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
//Read bookmarks
|
||||||
try {
|
try {
|
||||||
var links = require('../src/links.json');
|
var links = require('../src/links.json');
|
||||||
} catch(err) {
|
} catch(err) {
|
||||||
@@ -31,6 +33,7 @@ try {
|
|||||||
var links = require('../src/links.json');
|
var links = require('../src/links.json');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Read personal data
|
||||||
try {
|
try {
|
||||||
var personaldata = require('../src/personaldata.json');
|
var personaldata = require('../src/personaldata.json');
|
||||||
} catch(err) {
|
} catch(err) {
|
||||||
@@ -43,6 +46,7 @@ try {
|
|||||||
var personaldata = require('../src/personaldata.json');
|
var personaldata = require('../src/personaldata.json');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Read app list
|
||||||
if (fs.existsSync('../src/apps.json')) {
|
if (fs.existsSync('../src/apps.json')) {
|
||||||
console.log("apps.json exists");
|
console.log("apps.json exists");
|
||||||
}else {
|
}else {
|
||||||
@@ -54,6 +58,7 @@ if (fs.existsSync('../src/apps.json')) {
|
|||||||
fs.writeFileSync('../src/apps.json',body);
|
fs.writeFileSync('../src/apps.json',body);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Read everything else
|
||||||
const providers = require('../src/providers.json');
|
const providers = require('../src/providers.json');
|
||||||
const themes = require('../src/themes.json');
|
const themes = require('../src/themes.json');
|
||||||
const messages = require('../src/messages.json');
|
const messages = require('../src/messages.json');
|
||||||
|
|||||||
Reference in New Issue
Block a user