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 @@ + + + + + Impianti + + + + + + + + + + + + + + + + + + + + + + + + + + + +
You are using an outdated browser. For a faster, safer browsing experience, upgrade for free today.
+
+
+
+
+
+

Loading...

+
+
+
+ + + + + + +
+
+

Bollettino neve

+
+
+
+
+
+
+
+
+

Stato: Chiuso

+
+
+
+
+
+
+
+
+
+
+
+

Impianti aperti : 0/ 15

+
+
+
+
+
+
+
+
+
+
+
+

Piste aperte : 0/ 24

+
+
+
+
+ +
+
+
+
+
+
+
+

Neve (min/max) : 0/ 0 cm

+
+
+
+
+
+ +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SIGLAIMPIANTOPOSTISTATOLUNGHEZZAPORTATA
Seggiovia Brecciara4 A
CHIUSA
1.000.2.400 p/h
Seggiovia Monterotondo2
CHIUSA
1.400.720 p/h
Seggiovia Campo Felice4 A
CHIUSA
1.400.2.400 p/h
Seggiovia Cisterna2
CHIUSA
1.000.1.200 p/h
Seggiovia Nibbio4
CHIUSA
1.200.2.400 p/h
Seggiovia Scuola4
CHIUSA
490.2.000 p/h
Seggiovia Cerchiare4
CHIUSA
900.2.400 p/h
Skilift Pista Dick1
CHIUSA
400.900 p/h
Seggiovia Colle Sinistro2
CHIUSA
550.1.200 p/h
Seggiovia Colle Destro4
CHIUSA
640.2.400 p/h
Manovia Baby Campo Felice1
CHIUSA
70.
Tappeto Innamorati1
CHIUSA
90.1.060 p/h
Skilift Snow Park1
CHIUSA
210.700 p/h
Tappeto scuola (Snow Tubing)1
CHIUSA
80.1.000 p/h
Tappeto Scuola Campo Felice1
CHIUSA
120.1.500 p/h
+
+ +
Note:
+
+
+
+
+
+
+

Seggiovia 4 posti

+
+
+
+
+
+
+
+
+

Seggiovia 2 posti

+
+
+
+
+
+
+
+
+

Manovia / Tappeto

+
+
+
+
+
+
+
+
+

Skilift

+
+
+
+
+ +
+ +
+
+
+ + + +
+ +
+ + + + + + + + \ No newline at end of file