mirror of
https://github.com/karl0ss/JDRssDownloader.git
synced 2025-04-27 20:03:40 +01:00
39 lines
1.1 KiB
JavaScript
39 lines
1.1 KiB
JavaScript
const fs = require("fs");
|
|
const { addNewShow, removeShow, editShow } = require('.././apiFunctions')
|
|
|
|
module.exports = function (app) {
|
|
app.get("/shows", (req, res) => {
|
|
showList = JSON.parse(fs.readFileSync('shows.json'))
|
|
res.render("shows", { title: "Show List", showList: showList });
|
|
});
|
|
|
|
app.get("/shows/add", (req, res) => {
|
|
res.render("addshow", { title: "Add Show" });
|
|
});
|
|
|
|
app.get("/shows/remove", (req, res) => {
|
|
showList = JSON.parse(fs.readFileSync('shows.json'))
|
|
res.render("removeshow", { title: "Remove Show", showList: showList });
|
|
});
|
|
|
|
app.get("/shows/edit", (req, res) => {
|
|
showList = JSON.parse(fs.readFileSync('shows.json'))
|
|
res.render("editShow", { title: "Edit Show", showList: showList });
|
|
});
|
|
|
|
app.post('/addNewShow', (req, res) => {
|
|
addNewShow(req.body)
|
|
res.redirect("/shows");
|
|
});
|
|
|
|
app.post('/removeShow', (req, res) => {
|
|
removeShow(req.body)
|
|
res.redirect("/shows");
|
|
});
|
|
|
|
app.post('/editShow', (req, res) => {
|
|
editShow(req.body)
|
|
res.redirect("/shows");
|
|
});
|
|
}
|