Időjárás RSS

Időjárás RSS

Az RSS jelentése, Igazán Egyszerű Hírszolgáltatás, az angol Really Simple Syndication szavak kezdőbetűiből képzett szó. Az RSS segítségével az esőtánc.hu megtekintése nélkül is megtudhatod, milyen a pillanatnyi időjárás, és milyen időjárás várható a napokban. Nincs más feladatod, mint feliratkozni a RSS-re, amit az RSS ikonra kattintva tehetsz meg. A feliratkozást követően előrejelzéseinket a böngésződből is elérheted, nem kell az esőtánc oldalát megnézni.
Időjárási RSS-ünk tizennyolc megyére és a Fővárosra érhető el, mutatja a pillanatnyi időjárást és öt napra előre a várható időjárást. Ilyen felbontású időjárás RSS-t, más magyar szolgáltatónál nem találsz. A külföldi szolgáltatók előrejelzése pedig hazánkra igen pontatlan.

Amennyiben alapszinten ismersz valamilyen webes programozási nyelvet (mint például a PHP), akkor az RSS-t használhatod arra, hogy időjárás előrejelzésünket teljesen egyedi módon beilleszd weboldaladba, a neked tetsző méretben, grafikával és elrendezésben. Ehhez az alábbiakban még segítséget is adunk, de ha kérdésed bátran kereshetsz is minket!

Mennyibe kerül?

Az időjárás RSS használata ingyenes. Amennyiben azonban az RSS-t használod, hogy weboldaladon időjárás előrejelzést jeleníts meg, úgy az esőtánc megjelölése és linkelése kötelező. Ennek elmulasztása a szerzői jog megsértésének minősül. Ezt rendszeresen ellenőrizzük is. De nem kell megijedni, hiszen csak annyit kérünk, hogy szerepeljen az esotanc.hu, mint forrás és egy link mutasson ránk.

Az időjárás RSS használata

Időjárás RSS-ünk mutatja a jelenidőt, és öt napra előre a várható időjárást. Az RSS hőmérsékleti és időkép adatokat szolgáltat. Az előrejelzés megyei felbontású. Az egyes RSS-eket az alábbi címeken éred el.

Megyekódok

http://esotanc.hu/rss/pecs.xml                      Baranya megye
http://esotanc.hu/rss/kecskemet.xml             Bács-Kiskun megye
http://esotanc.hu/rss/bekescsaba.xml           Békés megye
http://esotanc.hu/rss/miskolc.xml                  Borsod-Abaúj –Zemplén megye
http://esotanc.hu/rss/budapest.xml               Budapest
http://esotanc.hu/rss/szeged.xml                  Csongrád megye
http://esotanc.hu/rss/gyor.xml                      Győr-Moson-Sopron megye
http://esotanc.hu/rss/szekesfehervar.xml     Fejér megye
http://esotanc.hu/rss/debrecen.xml              Hajdú-Bihar megye
http://esotanc.hu/rss/eger.xml                      Heves megye
http://esotanc.hu/rss/szolnok.xml                 Jász-Nagykun-Szolnok megye
ttp://esotanc.hu/rss/tatabanya.xml               Komárom-Esztergom megye
http://esotanc.hu/rss/salgotarjan.xml           Nógrád megye
http://esotanc.hu/rss/budapest.xml              Pest megye
http://esotanc.hu/rss/kaposvar.xml              Somogy megye
http://esotanc.hu/rss/nyiregyhaza.xml         Szabolcs-Szatmár-Bereg megye
http://esotanc.hu/rss/szekszard.xml            Tolna megye
http://esotanc.hu/rss/szombathely.xml        Vas megye
http://esotanc.hu/rss/veszprem.xml             Veszprém megye
http://esotanc.hu/rss/zalaegerszeg.xml       Zala megye

Időjárás RSS-ünk szabványos XML dokumentum, amely megfelel az RSS 2.0-ás szabványnak. Az alábbiakban részletes leírást adunk RSS-ünkről. Az időjárás előrejelzésre vonatkozó adatok az esotanc névtérben találhatóak, ezek szükségesek csupán, amennyiben előrejelzést szeretnél honlapodra.
Az alábbiakban bemutatunk egy kis programot, amely beolvassa az időjárás RSS-t, és minimális formázás mellett (hogy minél áttekinthetőbb legyen a kód) kiírja a mai napra várható időjárást. Természetesen az időjárás megjelenítés szabadon alakítható, formázható, akár a legigényesebb megjelentés is kialakítható. HA mégsem szeretnél ezzel bajlódni, keresd ingyenesen elvihető időjárási bannereinket.

Alap példa az RSS használatára

 

<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
</head>
<?php
function retrieveEsotancWeather($zipCode=”budapest.xml”) {
$esotancUrl = “http://esotanc.hu/rss/”;
$esotancZip = “$zipCode”;
$esotancFullUrl = $esotancUrl . $esotancZip;
$curlObject = curl_init();
curl_setopt($curlObject,CURLOPT_URL,$esotancFullUrl);
curl_setopt($curlObject,CURLOPT_HEADER,false);
curl_setopt($curlObject,CURLOPT_RETURNTRANSFER,true);
$returnEsotancWeather = curl_exec($curlObject);
curl_close($curlObject);
return $returnEsotancWeather;
}//*******Itt változtasd meg a lekérni kívánt város kódját*********$localZipCode = “budapest.xml”;//****************Itt tölti be a függvényt************************
$weatherXmlString = retrieveEsotancWeather($localZipCode);
$weatherXmlObject = new SimpleXMLElement($weatherXmlString);//***** Itt olvasssa be az rss egyes részeit – ******************$currentCondition = $weatherXmlObject->xpath(“//esotanc:elorejelzes”);
$i=0;
while ($i<5) {
$min[$i] = $currentCondition[$i][“min”];
$max[$i] = $currentCondition[$i][“max”];
$idokep[$i] = $currentCondition[$i][“idokep”];
$ikon[$i] = $currentCondition[$i][“idokep_ikon”];
++$i;}//***** Az RSS-ből adatok megjelenítése, minimális formázással ******

echo ‘<p><strong>Várható időjárás a mai napon:</strong><br />
<img src=”‘.$ikon[0].'” /><br />
‘.$idokep[0].'<br />
<strong> Max: </strong>’.$max[0].’ &deg;C<br />
<strong> Min: </strong> ‘.$min[0].’&deg;C </strong></p>
<a href=”http://esotanc.hu” title=”esotanc.hu”>Időjárás előrejelzés – Esőtánc.hu</a>’;
//************** A kötelező forráshivatkozás és link a végén ************************************************

?>