From 96848b8e29a267bb39a81d861805cec50f7689ca Mon Sep 17 00:00:00 2001 From: Lluis Date: Sat, 11 May 2024 16:57:20 +0200 Subject: [PATCH] add more pages --- app.js | 11 +++++ handlers/tempsDeFlors.js | 4 +- views/pages/comandos.ejs | 94 ++++++++++++++++++++++++++++++++++++++++ views/pages/gallery.ejs | 9 +++- views/pages/index.ejs | 18 +++++--- views/pages/rutas.ejs | 52 ++++++++++++++++++++++ 6 files changed, 179 insertions(+), 9 deletions(-) create mode 100644 views/pages/comandos.ejs create mode 100644 views/pages/rutas.ejs diff --git a/app.js b/app.js index b73ebd6..36ab43a 100644 --- a/app.js +++ b/app.js @@ -38,6 +38,17 @@ mongoose.connect(config.database).then(() => { }) }); + app.get('/comandos', function(req, res) { + res.render('pages/comandos',{ + channel: config.twitch.channels + }); + }); + + app.get('/rutas', function(req, res) { + res.render('pages/rutas',{ + channel: config.twitch.channels + }); + }); app.use('/images', express.static('images')); diff --git a/handlers/tempsDeFlors.js b/handlers/tempsDeFlors.js index d6412eb..f79c354 100644 --- a/handlers/tempsDeFlors.js +++ b/handlers/tempsDeFlors.js @@ -96,9 +96,9 @@ class TempsDeFlors { const timetable = spot.timetable ? '*Interior Abierto sólo Miércoles 15 y Sábados 11 y 18, de 9.30 a 24 h' : '' let text = `${spot.number} - ${spot.description}` if (spot.visited) { - text = `${text} (✔️ Visitado${this._getScreenshotText(spot)})` + text = `${text} (✔️${this._getScreenshotText(spot)})` } else { - text = `${text} (❌ No visitado${this._getScreenshotText(spot)}) ${timetable}` + text = `${text} (❌${this._getScreenshotText(spot)}) ${timetable}` } return text } diff --git a/views/pages/comandos.ejs b/views/pages/comandos.ejs new file mode 100644 index 0000000..d0b29ea --- /dev/null +++ b/views/pages/comandos.ejs @@ -0,0 +1,94 @@ + + + + + + TdF - <%= channel %> - Comandos + + + +

Temps de Flors - Reto de <%= channel %>

+ + +
Comandos para TODOS
+ + + + + + + + + + + + + + + + + + + + + + + + + +
ComandoDescripción
!punto 2er informacion del punto X. Si se ha vistiado y si link con foto.
!fotosacar una foto del punto X activo.
!activover si hay un punto activo para hacer !foto.
!infover estado del progreso, listado de puntos, galeria de fotos, mapas y comandos.
+
+
Comandos para Vips/Mods/Broadcaster
+ + + + + + + + + + + + + + + + + + +
ComandoDescripción
!activo 2poner el punto X en activo para que cualquier persona pueda sacar una !foto, luego se desactiva y se guarda la foto para el punto X y también se pone como visitado.
!visto 2poner el punto X en visto por si se ha visto pero no se quiere hacer foto con el comando !activo.
+
+ +
Comandos para Mods/Broadcaster
+ + + + + + + + + + + + + +
ComandoDescripción
!borrar 2Borrar el visto y la foto de un punto.
+ + + + diff --git a/views/pages/gallery.ejs b/views/pages/gallery.ejs index bd35912..465ffec 100644 --- a/views/pages/gallery.ejs +++ b/views/pages/gallery.ejs @@ -3,10 +3,9 @@ - Bootstrap demo + TdF - <%= channel %> - Galeria fotos - @@ -20,6 +19,12 @@ + +
diff --git a/views/pages/index.ejs b/views/pages/index.ejs index 1a2d79d..3727d0d 100644 --- a/views/pages/index.ejs +++ b/views/pages/index.ejs @@ -3,7 +3,7 @@ - Bootstrap demo + TdF - <%= channel %> - Listado puntos @@ -15,12 +15,19 @@ + + - + + @@ -31,9 +38,10 @@ - - - + + + + <% }); %> diff --git a/views/pages/rutas.ejs b/views/pages/rutas.ejs new file mode 100644 index 0000000..3bece31 --- /dev/null +++ b/views/pages/rutas.ejs @@ -0,0 +1,52 @@ + + + + + + TdF - <%= channel %> - Comandos + + + +

Temps de Flors - Reto de <%= channel %>

+ + +
Mapas de cada ruta
+
#DescripcionDescripciónRuta Visto Foto Maps
<%= spot.number %> <%= spot.description %><%- spot.visited ? 'Visitado' : '' %><%- spot.screenshot ? 'Ver captura' : '' %>Ver en mapa<%= spot.route %><%- spot.visited ? '✔️' : '❌' %><%- spot.screenshot ? 'Foto' : '' %>Mapa
+ + + + + + + + + + + + + + + + + + + + +
RutaMapa PDF
1Ver PDF
2Ver PDF
3Ver PDF
+ + + +