Starting move from JSON to SQL. Removed old domain
This commit is contained in:
44
SQL Definitions/tables.sql
Normal file
44
SQL Definitions/tables.sql
Normal file
@@ -0,0 +1,44 @@
|
||||
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)
|
||||
);
|
||||
@@ -3,6 +3,13 @@ const bodyParser = require("body-parser");
|
||||
const cors = require("cors");
|
||||
const fs = require("fs");
|
||||
const wol = require("wol")
|
||||
const mysql = require("mysql")
|
||||
|
||||
var con = mysql.createConnection({
|
||||
host: "localhost",
|
||||
user: "hpadmin",
|
||||
password: "changeme"
|
||||
});
|
||||
|
||||
try {
|
||||
var links = require('../src/links.json');
|
||||
@@ -14,7 +21,7 @@ try {
|
||||
"links": [
|
||||
{
|
||||
"name": "Gitea",
|
||||
"url": "https://home.halfaperture.com/gitea"
|
||||
"url": "https://sean.bet/gitea"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"version": "0.1.0",
|
||||
"private": true,
|
||||
"proxy": "http://localhost:5000",
|
||||
"homepage": "https://home.halfaperture.com/sui",
|
||||
"homepage": "https://sean.bet/sui",
|
||||
"dependencies": {
|
||||
"@testing-library/jest-dom": "^5.16.1",
|
||||
"@testing-library/react": "^11.2.7",
|
||||
|
||||
@@ -1,24 +1,24 @@
|
||||
{
|
||||
"apps" : [
|
||||
{"name":"Deluge","url":"home.halfaperture.com/deluge","icon":"water","urlbase":"/Deluge","NSFW":"NSFW"},
|
||||
{"name":"Gitea","url":"home.halfaperture.com/gitea","icon":"tea","urlbase":"/Gitea","NSFW":"SAFE"},
|
||||
{"name":"Grafana","url":"home.halfaperture.com/grafana","icon":"chart-areaspline-variant","urlbase":"/Grafana","NSFW":"SAFE"},
|
||||
{"name":"Guacamole","url":"home.halfaperture.com/guacamole","icon":"remote-desktop","urlbase":"/Guacamole","NSFW":"SAFE"},
|
||||
{"name":"Jackett","url":"home.halfaperture.com/jackett","icon":"tshirt-crew","urlbase":"/Jackett","NSFW":"NSFW"},
|
||||
{"name":"Lidarr","url":"home.halfaperture.com/lidarr","icon":"music-circle","urlbase":"/Lidarr","NSFW":"NSFW"},
|
||||
{"name":"NextCloud","url":"home.halfaperture.com/nextcloud","icon":"cloud","urlbase":"/NextCloud","NSFW":"SAFE"},
|
||||
{"name":"NZBHydra","url":"home.halfaperture.com/nzbhydra","icon":"snake","urlbase":"/NZBHydra","NSFW":"NSFW"},
|
||||
{"name":"PiHole","url":"home.halfaperture.com/admin","icon":"pi-hole","urlbase":"/Admin","NSFW":"SAFE"},
|
||||
{"name":"Plex","url":"home.halfaperture.com/plex","icon":"plex","urlbase":"/Plex","NSFW":"SAFE"},
|
||||
{"name":"OctoPrint","url":"home.halfaperture.com/octoprint","icon":"printer-3d","urlbase":"/octoprint","NSFW":"SAFE"},
|
||||
{"name":"Ombi","url":"home.halfaperture.com/requests","icon":"magnify","urlbase":"/Ombi","NSFW":"NSFW"},
|
||||
{"name":"Organizr","url":"home.halfaperture.com","icon":"home","urlbase":"/Organizr","NSFW":"SAFE"},
|
||||
{"name":"Radarr","url":"home.halfaperture.com/radarr","icon":"movie-open","urlbase":"/Radarr","NSFW":"NSFW"},
|
||||
{"name":"Readarr","url":"home.halfaperture.com/readarr","icon":"library","urlbase":"/Readarr","NSFW":"NSFW"},
|
||||
{"name":"SABnzbd","url":"home.halfaperture.com/sabnzbd","icon":"download","urlbase":"/SABnzbd","NSFW":"NSFW"},
|
||||
{"name":"Sonarr","url":"home.halfaperture.com/sonarr","icon":"television-classic","urlbase":"/Sonarr","NSFW":"NSFW"},
|
||||
{"name":"Tautulli","url":"home.halfaperture.com/stats","icon":"chart-bar","urlbase":"/Stats","NSFW":"NSFW"},
|
||||
{"name":"uBooquity","url":"home.halfaperture.com/ubooquity","icon":"book-open-outline","urlbase":"/uBooquity","NSFW":"SAFE"},
|
||||
{"name":"Wiki","url":"home.halfaperture.com/wiki","icon":"wikipedia","urlbase":"/Wiki","NSFW":"SAFE"}
|
||||
{"name":"Deluge","url":"sean.bet/deluge","icon":"water","urlbase":"/Deluge","NSFW":"NSFW"},
|
||||
{"name":"Gitea","url":"sean.bet/gitea","icon":"tea","urlbase":"/Gitea","NSFW":"SAFE"},
|
||||
{"name":"Grafana","url":"sean.bet/grafana","icon":"chart-areaspline-variant","urlbase":"/Grafana","NSFW":"SAFE"},
|
||||
{"name":"Guacamole","url":"sean.bet/guacamole","icon":"remote-desktop","urlbase":"/Guacamole","NSFW":"SAFE"},
|
||||
{"name":"Jackett","url":"sean.bet/jackett","icon":"tshirt-crew","urlbase":"/Jackett","NSFW":"NSFW"},
|
||||
{"name":"Lidarr","url":"sean.bet/lidarr","icon":"music-circle","urlbase":"/Lidarr","NSFW":"NSFW"},
|
||||
{"name":"NextCloud","url":"sean.bet/nextcloud","icon":"cloud","urlbase":"/NextCloud","NSFW":"SAFE"},
|
||||
{"name":"NZBHydra","url":"sean.bet/nzbhydra","icon":"snake","urlbase":"/NZBHydra","NSFW":"NSFW"},
|
||||
{"name":"PiHole","url":"sean.bet/admin","icon":"pi-hole","urlbase":"/Admin","NSFW":"SAFE"},
|
||||
{"name":"Plex","url":"sean.bet/plex","icon":"plex","urlbase":"/Plex","NSFW":"SAFE"},
|
||||
{"name":"OctoPrint","url":"sean.bet/octoprint","icon":"printer-3d","urlbase":"/octoprint","NSFW":"SAFE"},
|
||||
{"name":"Ombi","url":"sean.bet/requests","icon":"magnify","urlbase":"/Ombi","NSFW":"NSFW"},
|
||||
{"name":"Organizr","url":"sean.bet","icon":"home","urlbase":"/Organizr","NSFW":"SAFE"},
|
||||
{"name":"Radarr","url":"sean.bet/radarr","icon":"movie-open","urlbase":"/Radarr","NSFW":"NSFW"},
|
||||
{"name":"Readarr","url":"sean.bet/readarr","icon":"library","urlbase":"/Readarr","NSFW":"NSFW"},
|
||||
{"name":"SABnzbd","url":"sean.bet/sabnzbd","icon":"download","urlbase":"/SABnzbd","NSFW":"NSFW"},
|
||||
{"name":"Sonarr","url":"sean.bet/sonarr","icon":"television-classic","urlbase":"/Sonarr","NSFW":"NSFW"},
|
||||
{"name":"Tautulli","url":"sean.bet/stats","icon":"chart-bar","urlbase":"/Stats","NSFW":"NSFW"},
|
||||
{"name":"uBooquity","url":"sean.bet/ubooquity","icon":"book-open-outline","urlbase":"/uBooquity","NSFW":"SAFE"},
|
||||
{"name":"Wiki","url":"sean.bet/wiki","icon":"wikipedia","urlbase":"/Wiki","NSFW":"SAFE"}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -13,7 +13,7 @@ const ApplicationSettings = () => {
|
||||
const addRow = () => {
|
||||
setState([
|
||||
...state,
|
||||
{ key: state.length +1,name: "", url: "home.halfaperture.com/", icon: "", urlbase: "/", NSFW: false}
|
||||
{ key: state.length +1,name: "", url: "sean.bet/", icon: "", urlbase: "/", NSFW: false}
|
||||
]);
|
||||
};
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
"links": [
|
||||
{
|
||||
"name": "Nextcloud",
|
||||
"url": "https://home.halfaperture.com/nextcloud/apps/files"
|
||||
"url": "https://sean.bet/nextcloud/apps/files"
|
||||
},
|
||||
{
|
||||
"name": "OneDrive",
|
||||
@@ -144,7 +144,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Guacamole",
|
||||
"url": "https://home.halfaperture.com/guacamole"
|
||||
"url": "https://sean.bet/guacamole"
|
||||
},
|
||||
{
|
||||
"name": "Unifi",
|
||||
|
||||
Reference in New Issue
Block a user