-
Notifications
You must be signed in to change notification settings - Fork 39
ARPA Basilicata (Italy)
Gabriel Fosse edited this page Jun 1, 2023
·
2 revisions
Website https://monitoraggio.arpab.it/
links below won't work without bearer auth
68
no, nox, no2, so2, o3, pm10, pm25
The stations url will get the stations ID, which can be used to grab data with the data url.
This source will not work without a bearer auth token, which we are getting with an instance of Puppeteer and passing that to the headers to fetch with got
. Adapter usually takes 10-20 seconds to respond with measurements.
these are the parameters we want, there are many more below if we expand our parameter set
let translations = {
// other values are from the same locations the _val items seem to only report once a day
// 'PM2.5, particolato_val': 'pm25',
'PM2.5, materiale particolato f': 'pm25',
// 'PM10, particolato_val': 'pm10',
'PM10, particulate material fr': 'pm10',
'Monossido di carbonio': 'co',
// 'Monossido di carbonio_val': 'co',
'SO2, biossido di zolfo': 'so2',
// 'SO2, biossido di zolfo_val': 'so2',
'NO2, biossido di azoto': 'no2',
// 'NO2, biossido di azoto_val': 'no2',
'O3, ozono': 'o3',
// 'O3, ozono_val': 'o3',
'NO, monossido di azoto': 'no',
// 'NO, monossido di azoto_val': 'no',
'NOx, ossidi di azoto': 'nox',
// 'NOx, nitrogen oxides_val': 'nox',
};
let allTranslations = {
'Dissolved Oxygen': 'Dissolved Oxygen',
'Water pH': 'Water pH',
'Water Level': 'Water Level',
'Vector Wind Speed': 'Vector Wind Speed',
'Relative Humidity': 'Relative Humidity',
'idrocarburi totali non metanic': 'total non-methanic hydrocarbons',
'POLV.': 'DUST',
'Idrogeno solforato': 'Hydrogen sulphide',
'Temperatura H2O Retry - AT500': 'Temperatura H2O Retry - AT500',
'Temperatura acqua BEC': 'BEC water temperature',
"Velocita' del vento_val": 'Wind speed_val',
DMS_val: 'DMS_val',
'o-Xilene_val': 'o-Xylene_val',
'Water Temperature': 'Water Temperature',
'Ossigeno Disciolto': 'Dissolved Oxygen',
Redox: 'Redox',
'Clorofilla - AT500': 'Chlorophyll - AT500',
'Temperatura aria_val': 'Air temperature_val',
Toluene_val: 'Toluene_val',
'PM10, particolato_val': 'PM10, particulate_val',
'm,p-Xileni': 'm,p-Xileni',
'Monossido di carbonio': 'Carbon monoxide',
'Velocità del vento': 'Wind speed',
'Atmospheric Pressure': 'Atmospheric Pressure',
mpxilen_val: 'mpxilen_val',
'Profondità sonda': 'Probe depth',
'Scalar Wind Speed': 'Scalar Wind Speed',
mxilene: 'mxilene',
'PM2.5, materiale particolato f': 'PM2.5, particulate matter f',
'Sound Speed in Air': 'Sound Speed in Air',
'Radiazione netta_val': 'Net radiation_val',
'PM2.5, particolato_val': 'PM2.5, particulate_val',
'Temperatura aria': 'Air temperature',
'Air Temperature': 'Air Temperature',
'Pressione atmosferica_val': 'Atmospheric pressure_val',
'ISE Ammonio': 'ISE Ammonium',
'Profondità Sonda': 'Probe depth',
"Umidita' relativa": 'Relative humidity',
Toluene: 'Toluene',
'Elevazione del vento': 'Wind elevation',
'Americio 241': 'Americium 241',
'O3, ozono': 'O3, ozono',
'NO, monossido di azoto': 'NO, nitric oxide',
Turbidity: 'Turbidity',
'Scalar Wind Direction': 'Scalar Wind Direction',
Etilbenzene_val: 'With ethylbenzene_',
'Direzione del vento_val': 'Wind direction_val',
'Vector Wind Direction': 'Vector Wind Direction',
'PM10, materiale particolato fr': 'PM10, particulate material fr',
Benzene_val: 'Benzene_val',
'Monossido di carbonio_val': 'Carbon monoxide_val',
pH: 'pH',
'NOx, ossidi di azoto_val': 'NOx, nitrogen oxides_val',
'NO2, biossido di azoto': 'NO2, nitrogen dioxide',
'Direzione del vento': 'Wind direction',
'Pressione atmosferica': 'Atmospheric pressure',
Benzene: 'Benzene',
"Umidita' relativa_val": 'Relative humidity_val',
'Idrogeno solforato_val': 'Hydrogen sulphide_val',
'Gamma Radiation': 'Gamma Radiation',
'm,p-Xileni_val': 'with m,p-Xileni_',
'Cesio 134': 'Cesium 134',
Metano: 'Methane',
'SO2, biossido di zolfo_val': 'SO2, sulfur dioxide_val',
'Elevazione del vento_val': 'Wind elevation_val',
Conducibilità: 'conductivity',
BenzGC: 'BenzGC',
Etilbenzene: 'Etilbenzene',
'Temperatura sonica_val': 'Sonic temperature_val',
'NO2, biossido di azoto_val': 'NO2, nitrogen dioxide_val',
'O3, ozono_val': 'O3, ozono_val',
pxilene_val: 'pxilene_val',
MET: 'MET',
'Water Redox': 'Water Redox',
"Conducibilita' BEC": "Conducibilita' BEC",
'Direct Solar Radiation': 'Direct Solar Radiation',
'Idrocarburi non metanici_val': 'Non-methane hydrocarbons_val',
'NO, monossido di azoto_val': 'NO, nitric oxide_val',
'Cobalto 60': 'Cobalt 60',
'SO2, biossido di zolfo': 'SO2, sulfur dioxide',
'Gust Wind Speed': 'Gust Wind Speed',
Conductivity: 'Conductivity',
'NOx, ossidi di azoto': 'NOx, nitrogen oxides',
EtSH: 'EtSH',
'Berillio 7': 'Beryllium 7',
'Radiazione globale_val': 'Global radiation_val',
'Snow Level': 'Snow Level',
'Radiazione netta': 'net radiation',
'THC, idrocarburi totali': 'THC, total hydrocarbons',
'Gust Wind Direction': 'Gust Wind Direction',
'Livello Idrometrico VEGA': 'VEGA hydrometric level',
RAD_SOL: 'ROW_SOL',
'Umidità relativa': 'Relative humidity',
pxilene: 'pxilene',
mxilene_val: 'mxilene_val',
MeSH: 'MeSH',
'Temperatura acqua ISE': 'ISE water temperature',
"Velocita' del vento": 'Wind speed',
'Iodio 131': 'Iodine 131',
DMS: 'DMS',
Radon: 'Radon',
"Velocita' suono aria_val": 'Sound velocity air_val',
'Kripton 85': 'Krypton 85',
'o-Xilene': 'o-Xylene',
MeSH_val: 'MeSH_val',
'ISE Cloruri': 'ISE Chlorides',
mpxilen: 'mpxilen',
'Profondità Sonda BEC': 'BEC probe depth',
RAD_SOL_val: 'ROW_SOL_val',
'Cesio 137': 'Cesium 137',
'Temperatura sonica': 'Sonic temperature',
EtSH_val: 'EtSH_val',
'Potassio 40': 'Potassium 40',
'Temperatura H2O - AT500': 'Temperatura H2O - AT500',
'ISE Nitrati': 'ISE Nitrates',
'Radiazione globale': 'global radiation',
Metano_val: 'Methane_val',
MET_val: 'MET_val',
'pH BEC': 'pH BEC',
'Redox BEC': 'Redox BEC',
CS: 'CS',
'Torbidimetro BEC': 'BEC turbidimeter',
'Ossigeno disciolto BEC': 'Dissolved oxygen BEC',
};
Used Puppeteer to get the Bearer Auth for fetch headers