Singurele completări pe care le pot aduce este că acum comanda nu mai este weather --id=cod-oraș (weather --id=LRIA) ci weather cod-oraș (weather LRIA pentru Iași). LR reprezintă codul de țară, IA codul pentru Iași, BC pentru Bacău, BS București, AR Arad, CL Cluj, TR Timișoara, SV Suveava, șamd și că putem pasa comenzii diverși alți parametri (man weather pentru toți), de exemplu -m pentru afișarea datelor doar în sistem metric (grade Celsius, km/h) sau -f pentru prognoză (forecast), nu doar afișarea condițiilor curente. Problema e că eu n-am reușit să setez aflarea prognozei meteo pentru zona Iași nici după cod, nici măcar după coordonatele geografice, asta acum vreo 3-4 ani, așa c-am renunțat.
Altă problemuță este numărul mic de stații, doar orașele importante:
ROMANIA 30-APR-13 ARAD LRAR 15200 46 11N 021 16E 118 X T 6 RO BACAU LRBC 15150 46 31N 026 55E 185 X T 7 RO BAIA MARE LRBM 15014 47 40N 023 28E 185 X T 7 RO BUCHAREST/BANEAS LRBS 15420 44 30N 026 05E 91 X T X 6 RO KOGALNICEANU LRCK 15481 44 22N 028 29E 108 X T 6 RO CLUJ-NAPOCA/SOME LRCL 15120 46 47N 023 41E 413 X T X 7 RO CARANSEBES LRCS 15292 45 25N 022 15E 242 X 7 RO CAMPIA TURZII LRCT 46 30N 023 53E 331 T 8 RO CRAIOVA LRCV 15450 44 19N 023 53E 191 X T 6 RO IASI LRIA 15090 47 10N 027 37E 104 X T 7 RO ORADEA LROD 15080 47 02N 021 55E 140 X T 7 RO BUCHAREST/OTOPEN LROP 15421 44 34N 026 06E 95 X T 6 RO SIBIU/TURNISOR LRSB 15260 45 47N 024 05E 444 X T 7 RO SATU MARE LRSM 15010 47 42N 022 53E 124 X T 7 RO SUCEAVA/SALCEA LRSV 15023 47 41N 026 21E 351 X T 7 RO TULCEA LRTC 15335 45 04N 028 43E 6 X T 6 RO TIGU MURES/VIDRA LRTM 15145 46 28N 024 25E 309 X T 6 RO TIMISOARA/GIARMA LRTR 15247 45 49N 021 20E 88 X T 6 RO AVRAMENI 15001 48 01N 026 57E 240 X 8 RO CONSTANTA 15480 44 11N 028 40E 17 X 8 RO
Pentru weather-util folosesc un alias în .bashrc de forma:
alias meteo='weather -m LRIA'
Astfel capăt informații în sistem metric pentru condițiile meteo curente în Iași.
Între timp am găsit un alt utilitar, forecast-cli: https://www.npmjs.org/package/forecast-cli
Ceea ce m-a atras a fost faptul că dă (în primul rând) informații despre orașe mult mai mici , prognoză detaliată pe o săptămână și/ sau pe fiecare oră din următoarele 48. Este de fapt o modalitate CLI de-a vedea prognoza de pe http://forecast.io
INSTALARE
Nu există pachetul în mediile Arch, nici oficiale, nici AUR, și din câte văd pentru nici o distribuție anume, deci putem instala pachetul din terminal:
npm install -g forecast-cli
UTILIZARE
Putem porni prima dată forecast-cli cu comanda forecast, caz în care va trebui pasat la cerere un oraș pentru afișarea datelor.
Implicit forecast-cli afișează datele în format metric (SI, grade Celsius, kilometri), putem alege formatul anglo-saxon (imperial, us, grade Fahrenheit, mile) cu parametrul --units și apoi tastând 1 (1 este pentru us, 2 pentru sistemul internațional °C). Tot implicit se afișează prognoza pe următoarea săptămână, pentru prognoză orară pe următoarele 48 ore adăugăm comenzii parametrul --hourly.
Putem afla datele meteo pentru diverse locații cu comenzi de tipul:
forecast iasi
forecast --hourly iasi
forecast pascani
forecast bucuresti (sau forecast bucharest)
forecast venetia (sau forecast venice)
forecast --hourly pordenone
Ultima locație pasată comenzii este reținută în fișierul ~/.forecast-cli.json, astfel că următoarele ture comanda va fi doar forecast.
Niciun comentariu:
Trimiteți un comentariu