+
+
+
+
+
+
+ Stato: Chiuso
+diff --git a/lib/resorts/campo-felice/index.js b/lib/resorts/campo-felice/index.js new file mode 100644 index 00000000..f16c88ed --- /dev/null +++ b/lib/resorts/campo-felice/index.js @@ -0,0 +1,17 @@ +module.exports = { + selector: 'table:contains("IMPIANTO") tbody tr', + parse: { + name: '1', + status: { + child: '3', + fn: (s) => { + switch (s) { + case 'APERTA': + return 'open'; + case 'CHIUSA': + return 'closed'; + } + }, + }, + }, +}; diff --git a/lib/resorts/campo-felice/resort.json b/lib/resorts/campo-felice/resort.json new file mode 100644 index 00000000..d7fdb00d --- /dev/null +++ b/lib/resorts/campo-felice/resort.json @@ -0,0 +1,16 @@ +{ + "name": "Campo Felice", + "url": { + "host": "https://www.campofelice.it", + "pathname": "/ita/impianti.php" + }, + "tags": [ + "Italy", + "Appennines", + "Abruzzo" + ], + "ll": [ + 13.460177207717742, + 42.21372813629604 + ] +} \ No newline at end of file diff --git a/test/resorts/campo-felice.js b/test/resorts/campo-felice.js new file mode 100644 index 00000000..f83894af --- /dev/null +++ b/test/resorts/campo-felice.js @@ -0,0 +1,19 @@ +const lifts = require('../lifts'); + +lifts('campo-felice', 'html', { + 'Seggiovia Brecciara': 'closed', + 'Seggiovia Monterotondo': 'closed', + 'Seggiovia Campo Felice': 'closed', + 'Seggiovia Cisterna': 'closed', + 'Seggiovia Nibbio': 'closed', + 'Seggiovia Scuola': 'closed', + 'Seggiovia Cerchiare': 'closed', + 'Skilift Pista Dick': 'closed', + 'Seggiovia Colle Sinistro': 'closed', + 'Seggiovia Colle Destro': 'closed', + 'Manovia Baby Campo Felice': 'closed', + 'Tappeto Innamorati': 'closed', + 'Skilift Snow Park': 'closed', + 'Tappeto scuola (Snow Tubing)': 'closed', + 'Tappeto Scuola Campo Felice': 'closed', +}); diff --git a/test/resorts/example/campo-felice.html b/test/resorts/example/campo-felice.html new file mode 100644 index 00000000..df8250b2 --- /dev/null +++ b/test/resorts/example/campo-felice.html @@ -0,0 +1,690 @@ + + + +
+Loading...
+SIGLA | +IMPIANTO | +POSTI | +STATO | +LUNGHEZZA | +PORTATA | +
---|---|---|---|---|---|
+ | Seggiovia Brecciara | +4 A | ++ | 1.000. | +2.400 p/h | +
+ | Seggiovia Monterotondo | +2 | ++ | 1.400. | +720 p/h | +
+ | Seggiovia Campo Felice | +4 A | ++ | 1.400. | +2.400 p/h | +
+ | Seggiovia Cisterna | +2 | ++ | 1.000. | +1.200 p/h | +
+ | Seggiovia Nibbio | +4 | ++ | 1.200. | +2.400 p/h | +
+ | Seggiovia Scuola | +4 | ++ | 490. | +2.000 p/h | +
+ | Seggiovia Cerchiare | +4 | ++ | 900. | +2.400 p/h | +
+ | Skilift Pista Dick | +1 | ++ | 400. | +900 p/h | +
+ | Seggiovia Colle Sinistro | +2 | ++ | 550. | +1.200 p/h | +
+ | Seggiovia Colle Destro | +4 | ++ | 640. | +2.400 p/h | +
+ | Manovia Baby Campo Felice | +1 | ++ | 70. | ++ |
+ | Tappeto Innamorati | +1 | ++ | 90. | +1.060 p/h | +
+ | Skilift Snow Park | +1 | ++ | 210. | +700 p/h | +
+ | Tappeto scuola (Snow Tubing) | +1 | ++ | 80. | +1.000 p/h | +
+ | Tappeto Scuola Campo Felice | +1 | ++ | 120. | +1.500 p/h | +
Seggiovia 4 posti
+Seggiovia 2 posti
+Manovia / Tappeto
+Skilift
+