From 7d559f9a31b21ad181f2d14116c66e2256f85f2a Mon Sep 17 00:00:00 2001 From: lesion Date: Fri, 10 Aug 2018 00:22:02 +0200 Subject: [PATCH] general refactoring --- public/stylesheets/style.css | 32 ++++++++++++++++++++++++++++---- routes/index.js | 23 ++++++++++++++++------- views/error.pug | 6 +++--- views/index.pug | 17 +++++++++-------- views/layout.pug | 2 +- views/metadata.pug | 7 ------- 6 files changed, 57 insertions(+), 30 deletions(-) delete mode 100644 views/metadata.pug diff --git a/public/stylesheets/style.css b/public/stylesheets/style.css index 66057c8..565ccfd 100644 --- a/public/stylesheets/style.css +++ b/public/stylesheets/style.css @@ -1,14 +1,38 @@ body { - padding: 50px; - background-color: #333; + padding: 10px 50px; + background-color: #222; color: #cecece; - font: 38px "Lato Light", "Lucida Grande", Helvetica, Arial, sans-serif; + font: 1.7em monospace; + max-width: 800px; + margin: auto auto; + width: 100%; } a { color: #00B7FF; + text-decoration: none; + opacity: 0.8; +} + +a:hover { + opacity: 1; } h3 { - text-align: right; + text-align: right; + text-decoration: underline; } + +h3 .subtitle { + text-decoration: none; + font-size: 0.8em; +} + +code { + display: block; + left: 0px; + right: 0px; + position: relative; + background-color: black; + width: 100%; +} \ No newline at end of file diff --git a/routes/index.js b/routes/index.js index 7fdde63..6d6dce0 100644 --- a/routes/index.js +++ b/routes/index.js @@ -1,9 +1,18 @@ -var express = require('express'); -var router = express.Router(); +const express = require('express') +const router = express.Router() -/* GET home page. */ -router.get('/', (req, res) => res.render('index')); -router.use('/subito', require('./tor')); -router.use('/metadata', require('./metadata')); +const fromTor = require('./tor') -module.exports = router; +// magic +const render = template => (req, res) => res.render(template) + +router.get('/', render('index')) + +// livello I +router.get('/subito', fromTor, + (req, res) => res.render(req.fromTor ? 'torok' : 'tornook') ) + +// livello II +router.get('/metadata', render('metadata')) + +module.exports = router diff --git a/views/error.pug b/views/error.pug index 51ec12c..77f0258 100644 --- a/views/error.pug +++ b/views/error.pug @@ -1,6 +1,6 @@ extends layout block content - h1= message - h2= error.status - pre #{error.stack} + // h3 E' successo un casino. + // p Non dovresti essere qui. + blockquote= message diff --git a/views/index.pug b/views/index.pug index 7f0ea4b..7e9d86f 100644 --- a/views/index.pug +++ b/views/index.pug @@ -1,19 +1,20 @@ extends layout block content - h3.title Fuga dal controllo + h3 Fuga dal controllo p. - Una vita impossibile si meritava quel bastardo, ma da qualcosa dovevo cominciare per fargliela pagare. + Una vita impossibile si meritava quel bastardo, ma da qualcosa dovevo cominciare per fargliela pagare.
L'idea l'aveva avuta Anna, la mia collega sempre allegra che riuscivo a sopportare a giorni alterni, ma era l'unica con cui potevo condividere una cosa del genere. - p. - Tartassargli il telefono di telefonate, ma non io e non solo una persona, volevo che quel - telefono gli scoppiasse, volevo fargli cambiare numero, così volli mettere un po' di annunci su subito di un iphone X a 200euro con il suo numero di telefono, l'avrebbero chiamato a centinaia - e la mia vendetta poteva cominciare. + Tartassargli il telefono di telefonate, volevo che quel telefono gli scoppiasse, volevo fargli cambiare numero, + così penso' di mettere un po' di annunci su subito di un iphone a 100euro con il suo numero di telefono, l'avrebbero + chiamato a centinaia; si era una cosa stupida, ma come dicevo, da qualcosa dovevo pur cominciare. p. - L'unico problema era che non volevo essere rintracciata così chiesi ad Anna due dritte su come poter fare: "Usa Tor Browser mi raccomando" si limitò a dichiarare, come se fosse la cosa più normale del mondo. + L'unico problema era che non volevo essere rintracciata, così chiesi ad Anna due dritte su come poter fare. + "Usa Tor Browser + mi raccomando" si limitò a dirmi, come se fosse la cosa più normale del mondo. - p Non mi rimaneva che aprire il sito https://fugadalcontrollo.org/subito e pubblicare l'annuncio. + p Non mi rimaneva che aprire il sito https://fugadalcontrollo.org/subito e pubblicare l'annuncio. diff --git a/views/layout.pug b/views/layout.pug index 15af079..b945f57 100644 --- a/views/layout.pug +++ b/views/layout.pug @@ -4,4 +4,4 @@ html title= title link(rel='stylesheet', href='/stylesheets/style.css') body - block content + block content \ No newline at end of file diff --git a/views/metadata.pug b/views/metadata.pug deleted file mode 100644 index b099173..0000000 --- a/views/metadata.pug +++ /dev/null @@ -1,7 +0,0 @@ -extends layout - -block content - p. - Non male per una principiante no? Iniziavo a prendere fiducia e a pensare di - potermela cavare da sola... -