diff --git a/lib/resorts/roccaraso/index.js b/lib/resorts/roccaraso/index.js new file mode 100644 index 00000000..1f70bb76 --- /dev/null +++ b/lib/resorts/roccaraso/index.js @@ -0,0 +1,19 @@ +module.exports = { + selector: '.container .content', + parse: { + name: '1', + status: { + child: '0', + attribute: 'class', + regex: /ic_stato([0-9])/, + fn: (s) => { + switch (s) { + case '1': + return 'open'; + case '0': + return 'closed'; + } + }, + }, + }, +}; diff --git a/lib/resorts/roccaraso/resort.json b/lib/resorts/roccaraso/resort.json new file mode 100644 index 00000000..33c75334 --- /dev/null +++ b/lib/resorts/roccaraso/resort.json @@ -0,0 +1,20 @@ +{ + "name": "Roccaraso - Rivisondoli", + "dataUrl": { + "host": "https://monitor.roccaraso.net", + "pathname": "/impianti.php" + }, + "url": { + "host": "https://www.roccaraso.net", + "pathname": "/" + }, + "tags": [ + "Italy", + "Appennines", + "Abruzzo" + ], + "ll": [ + 14.08396047685749, + 41.85103115486714 + ] +} \ No newline at end of file diff --git a/test/resorts/example/roccaraso.html b/test/resorts/example/roccaraso.html new file mode 100644 index 00000000..a5ce242b --- /dev/null +++ b/test/resorts/example/roccaraso.html @@ -0,0 +1,198 @@ + + + + +Documento senza titolo + + + + +
+
+
impianti aremogna
+
+
A1
+
Valle delle Gravare
+
+
+
+
+
A2
+
Gravare di Sotto
+
+
+
+
+
A3
+
Macchione
+
+
+
+
+
A4
+
Aremogna
+
+
+
+
+
A5
+
Pallottieri
+
+
+
+
+
A6
+
Campo Scuola
+
+
+
+
+
A7
+
ValleVerde 1
+
+
+
+
+
A8
+
ValleVerde 2
+
+
+
+
+
A9
+
Aremogna Crete Rosse
+
+
+
+
+
+
+
impianti m. pratello
+
+
B1
+
Crete Rosse 1
+
+
+
+
+
B2
+
Pino Solitario
+
+
+
+
+
B3
+
Del Pratelletto
+
+
+
+
+
B4
+
Monte Pratello
+
+
+
+
+
B5
+
Valloncello
+
+
+
+
+
B6
+
Prato
+
+
+
+
+
B7
+
Vallone
+
+
+
+
+
B8
+
Campo Scuola
+
+
+
+
+
B9
+
Pratello Crete Rosse
+
+
+
+
+
+
+IMPIANTO APERTOIMPIANTO APERTO
+
+IMPIANTO CHIUSOIMPIANTO CHIUSO
+
+IMPIANTO CHIUSO TEMPORANEAMENTEIMPIANTO CHIUSO TEMPORANEAMENTE
+
+
+
+
impianti pizzalto
+
+
C1
+
Lago d’Avoli Orso
+
+
+
+
+
C2
+
Pizzalto
+
+
+
+
+
C3
+
Campo Scuola
+
+
+
+
+
C4
+
Paradiso 1 e 2
+
+
+
+
+
+
impianti tames
+
+
T1
+
Gravare-ToppeTes
+
+
+
+
+
T2
+
Pizzalto-Gravare
+
+
+
+
+
+
+CABINOVIA ESAPOSTOCABINOVIA
+
+SEGGIOVIA BIPOSTOSEGGIOVIA BIPOSTO
+
+SEGGIOVIA TRIPOSTOSEGGIOVIA TRIPOSTO
+
+SEGGIOVIA QUADRIPOSTOSEGG. QUADRIPOSTO
+
+SEGGIOVIA ESAPOSTOSEGGIOVIA ESAPOSTO
+
+MANOVIAMANOVIA
+
+SCIOVIASCIOVIA
+
+TAPIS ROULANTTAPIS ROULANT
+
+
+ + + diff --git a/test/resorts/roccaraso.js b/test/resorts/roccaraso.js new file mode 100644 index 00000000..746074fd --- /dev/null +++ b/test/resorts/roccaraso.js @@ -0,0 +1,26 @@ +const lifts = require('../lifts'); + +lifts('roccaraso', 'html', { + 'Valle delle Gravare': 'closed', + 'Gravare di Sotto': 'closed', + Macchione: 'closed', + Aremogna: 'closed', + Pallottieri: 'open', + 'Campo Scuola': 'closed', + 'ValleVerde 1': 'closed', + 'ValleVerde 2': 'closed', + 'Aremogna Crete Rosse': 'closed', + 'Crete Rosse 1': 'closed', + 'Pino Solitario': 'closed', + 'Del Pratelletto': 'closed', + 'Monte Pratello': 'closed', + Valloncello: 'closed', + Prato: 'closed', + Vallone: 'closed', + 'Pratello Crete Rosse': 'closed', + 'Lago d’Avoli Orso': 'closed', + Pizzalto: 'closed', + 'Paradiso 1 e 2': 'closed', + 'Gravare-ToppeTes': 'closed', + 'Pizzalto-Gravare': 'closed', +});