Hava Durumu ve Güncel Kur

image

Ayarlar > Otomasyon > Komut > Komut Ekle
Adı : Hava Para
Denetimci : info
Komut :

function hava(){
var apikey =  '44cef089bf529e99fe15c8bb5cbe56b6';
var url    =  'http://api.openweathermap.org/data/2.5/weather/?appid=44cef089bf529e99fe15c8bb5cbe56b6&id=745042&units=metric&lang=tr';
var f      =  web.Download(url); 
var g      =  JSON.parse(f);
var map    =  {'sıcaklık':g.main.temp+" °C",'nem': g.main.humidity+" %",'basınç': g.main.pressure+" cmHg",'durum':g.weather[0].main+" hava"};
var durumu = g.weather[0].description
var date = new Date().toLocaleDateString("tr-TR")
return date+"\r"+days()+"\r  "+g.name+"\rHava "+g.main.temp.toFixed(1)+" °C  "+durumu+"\r-------------------------\r"+kur()+"\r-------------------------\r"+para()
}

function kur(){
var kur =  JSON.parse(web.Download('https://finans.truncgil.com/today.json'));
var durum = "🔃   "+kur.Update_Date+"\r<b>$</b> Alış : <b>"+kur.USD.Alış+"</b>   Satış : <b>"+kur.USD.Satış+"</b>\r<b>€</b> Alış : <b>"+kur.EUR.Alış+"</b>   Satış : <b>"+ kur.EUR.Satış+"</b>"
return durum
}



function days(){
var d = new Date(); var time = d.getHours()
     if (time>=5  && time<10) {return "Günaydın";} 
else if (time>=10 && time<20) {return "İyi Günler";} 
else if (time>=20 && time<22) {return "İyi Akşamlar";} 
else                          {return "İyi Geceler";}
}

function para(){
var dolar = sql.Query("Select CONVERT(VARCHAR(15),CAST(ExchangeRate AS MONEY),1) From ForeignCurrencies where Name in ('Dolar')").First;
var euro  = sql.Query("Select CONVERT(VARCHAR(15),CAST(ExchangeRate AS MONEY),1) From ForeignCurrencies where Name in ('Euro')").First;
return "Dolar : "+dolar+"     Euro : "+euro+"  (0.2)"
}

function birim(){
var kur =  JSON.parse(web.Download('https://finans.truncgil.com/today.json'));
var dolar = kur.USD.Alış.replace(/,/, ".")-0.2;
var euro  = kur.EUR.Alış.replace(/,/, ".")-0.2;
sql.ExecSql("UPDATE ForeignCurrencies SET  ExchangeRate = '"+dolar+"' WHERE NAME IN ('Dolar')");
sql.ExecSql("UPDATE ForeignCurrencies SET  ExchangeRate = '"+euro+ "' WHERE NAME IN ('Euro')");
}
{CALL:info.hava()}
1 Beğeni