Skip to content
Snippets Groups Projects
Commit b1eb26a5 authored by Haug Michael's avatar Haug Michael
Browse files

Weather data gets printed in smooth format, working on temporal file caching

parent 9e449510
No related branches found
No related tags found
No related merge requests found
{"cod":"200","message":0.0039,"cnt":40,"list":[{"dt":1528988400,"main":{"temp":31,"temp_min":31,"temp_max":31,"pressure":960.08,"sea_level":1014.8,"grnd_level":960.08,"humidity":38,"temp_kf":0},"weather":[{"id":802,"main":"Clouds","description":"Überwiegend bewölkt","icon":"03n"}],"clouds":{"all":32},"wind":{"speed":4.16,"deg":266.002},"sys":{"pod":"n"},"dt_txt":"2018-06-14 15:00:00"},{"dt":1528999200,"main":{"temp":28.7,"temp_min":28.7,"temp_max":28.7,"pressure":961.28,"sea_level":1016.27,"grnd_level":961.28,"humidity":46,"temp_kf":0},"weather":[{"id":800,"main":"Clear","description":"Klarer Himmel","icon":"01n"}],"clouds":{"all":0},"wind":{"speed":5.03,"deg":283.002},"sys":{"pod":"n"},"dt_txt":"2018-06-14 18:00:00"},{"dt":1529010000,"main":{"temp":26.39,"temp_min":26.39,"temp_max":26.39,"pressure":960.57,"sea_level":1015.59,"grnd_level":960.57,"humidity":60,"temp_kf":0},"weather":[{"id":800,"main":"Clear","description":"Klarer Himmel","icon":"01n"}],"clouds":{"all":0},"wind":{"speed":5.57,"deg":281.001},"sys":{"pod":"n"},"dt_txt":"2018-06-14 21:00:00"},{"dt":1529020800,"main":{"temp":24.22,"temp_min":24.22,"temp_max":24.22,"pressure":960.81,"sea_level":1015.99,"grnd_level":960.81,"humidity":78,"temp_kf":0},"weather":[{"id":800,"main":"Clear","description":"Klarer Himmel","icon":"01n"}],"clouds":{"all":0},"wind":{"speed":4.81,"deg":276.5},"sys":{"pod":"n"},"dt_txt":"2018-06-15 00:00:00"},{"dt":1529031600,"main":{"temp":27.85,"temp_min":27.85,"temp_max":27.85,"pressure":962.53,"sea_level":1017.49,"grnd_level":962.53,"humidity":68,"temp_kf":0},"weather":[{"id":800,"main":"Clear","description":"Klarer Himmel","icon":"02d"}],"clouds":{"all":8},"wind":{"speed":5.61,"deg":267.003},"sys":{"pod":"d"},"dt_txt":"2018-06-15 03:00:00"},{"dt":1529042400,"main":{"temp":33.2,"temp_min":33.2,"temp_max":33.2,"pressure":961.9,"sea_level":1016.58,"grnd_level":961.9,"humidity":50,"temp_kf":0},"weather":[{"id":800,"main":"Clear","description":"Klarer Himmel","icon":"02d"}],"clouds":{"all":8},"wind":{"speed":5.17,"deg":277.007},"sys":{"pod":"d"},"dt_txt":"2018-06-15 06:00:00"},{"dt":1529053200,"main":{"temp":35.82,"temp_min":35.82,"temp_max":35.82,"pressure":960,"sea_level":1014.36,"grnd_level":960,"humidity":40,"temp_kf":0},"weather":[{"id":800,"main":"Clear","description":"Klarer Himmel","icon":"01d"}],"clouds":{"all":0},"wind":{"speed":4.41,"deg":271.001},"sys":{"pod":"d"},"dt_txt":"2018-06-15 09:00:00"},{"dt":1529064000,"main":{"temp":35.5,"temp_min":35.5,"temp_max":35.5,"pressure":958.78,"sea_level":1013.18,"grnd_level":958.78,"humidity":35,"temp_kf":0},"weather":[{"id":800,"main":"Clear","description":"Klarer Himmel","icon":"02d"}],"clouds":{"all":8},"wind":{"speed":3.66,"deg":277.009},"sys":{"pod":"d"},"dt_txt":"2018-06-15 12:00:00"},{"dt":1529074800,"main":{"temp":26.81,"temp_min":26.81,"temp_max":26.81,"pressure":961.18,"sea_level":1015.84,"grnd_level":961.18,"humidity":66,"temp_kf":0},"weather":[{"id":500,"main":"Rain","description":"Leichter Regen","icon":"10n"}],"clouds":{"all":32},"wind":{"speed":4.61,"deg":246.501},"rain":{"3h":0.475},"sys":{"pod":"n"},"dt_txt":"2018-06-15 15:00:00"},{"dt":1529085600,"main":{"temp":25.16,"temp_min":25.16,"temp_max":25.16,"pressure":962.17,"sea_level":1017.22,"grnd_level":962.17,"humidity":73,"temp_kf":0},"weather":[{"id":500,"main":"Rain","description":"Leichter Regen","icon":"10n"}],"clouds":{"all":32},"wind":{"speed":4.46,"deg":259.503},"rain":{"3h":0.13},"sys":{"pod":"n"},"dt_txt":"2018-06-15 18:00:00"},{"dt":1529096400,"main":{"temp":24.68,"temp_min":24.68,"temp_max":24.68,"pressure":961.68,"sea_level":1016.84,"grnd_level":961.68,"humidity":71,"temp_kf":0},"weather":[{"id":800,"main":"Clear","description":"Klarer Himmel","icon":"02n"}],"clouds":{"all":8},"wind":{"speed":4.66,"deg":271.501},"rain":{},"sys":{"pod":"n"},"dt_txt":"2018-06-15 21:00:00"},{"dt":1529107200,"main":{"temp":23.56,"temp_min":23.56,"temp_max":23.56,"pressure":962.26,"sea_level":1017.63,"grnd_level":962.26,"humidity":80,"temp_kf":0},"weather":[{"id":800,"main":"Clear","description":"Klarer Himmel","icon":"02n"}],"clouds":{"all":8},"wind":{"speed":4.11,"deg":271.5},"rain":{},"sys":{"pod":"n"},"dt_txt":"2018-06-16 00:00:00"},{"dt":1529118000,"main":{"temp":27.83,"temp_min":27.83,"temp_max":27.83,"pressure":963.78,"sea_level":1018.89,"grnd_level":963.78,"humidity":65,"temp_kf":0},"weather":[{"id":800,"main":"Clear","description":"Klarer Himmel","icon":"01d"}],"clouds":{"all":0},"wind":{"speed":5.21,"deg":272.501},"rain":{},"sys":{"pod":"d"},"dt_txt":"2018-06-16 03:00:00"},{"dt":1529128800,"main":{"temp":33.2,"temp_min":33.2,"temp_max":33.2,"pressure":963.22,"sea_level":1018.01,"grnd_level":963.22,"humidity":50,"temp_kf":0},"weather":[{"id":800,"main":"Clear","description":"Klarer Himmel","icon":"02d"}],"clouds":{"all":8},"wind":{"speed":5.56,"deg":274},"rain":{},"sys":{"pod":"d"},"dt_txt":"2018-06-16 06:00:00"},{"dt":1529139600,"main":{"temp":35.52,"temp_min":35.52,"temp_max":35.52,"pressure":961.23,"sea_level":1015.76,"grnd_level":961.23,"humidity":41,"temp_kf":0},"weather":[{"id":800,"main":"Clear","description":"Klarer Himmel","icon":"02d"}],"clouds":{"all":8},"wind":{"speed":5.22,"deg":264.5},"rain":{},"sys":{"pod":"d"},"dt_txt":"2018-06-16 09:00:00"},{"dt":1529150400,"main":{"temp":33.13,"temp_min":33.13,"temp_max":33.13,"pressure":960.69,"sea_level":1015.22,"grnd_level":960.69,"humidity":46,"temp_kf":0},"weather":[{"id":500,"main":"Rain","description":"Leichter Regen","icon":"10d"}],"clouds":{"all":48},"wind":{"speed":5.27,"deg":274.503},"rain":{"3h":0.53},"sys":{"pod":"d"},"dt_txt":"2018-06-16 12:00:00"},{"dt":1529161200,"main":{"temp":30.95,"temp_min":30.95,"temp_max":30.95,"pressure":962.27,"sea_level":1017.28,"grnd_level":962.27,"humidity":46,"temp_kf":0},"weather":[{"id":500,"main":"Rain","description":"Leichter Regen","icon":"10n"}],"clouds":{"all":88},"wind":{"speed":4.71,"deg":269},"rain":{"3h":0.0049999999999999},"sys":{"pod":"n"},"dt_txt":"2018-06-16 15:00:00"},{"dt":1529172000,"main":{"temp":27.68,"temp_min":27.68,"temp_max":27.68,"pressure":963.44,"sea_level":1018.62,"grnd_level":963.44,"humidity":59,"temp_kf":0},"weather":[{"id":500,"main":"Rain","description":"Leichter Regen","icon":"10n"}],"clouds":{"all":76},"wind":{"speed":4.91,"deg":265.502},"rain":{"3h":0.16},"sys":{"pod":"n"},"dt_txt":"2018-06-16 18:00:00"},{"dt":1529182800,"main":{"temp":26.24,"temp_min":26.24,"temp_max":26.24,"pressure":962.76,"sea_level":1018.03,"grnd_level":962.76,"humidity":66,"temp_kf":0},"weather":[{"id":800,"main":"Clear","description":"Klarer Himmel","icon":"02n"}],"clouds":{"all":8},"wind":{"speed":5.9,"deg":268.002},"rain":{},"sys":{"pod":"n"},"dt_txt":"2018-06-16 21:00:00"},{"dt":1529193600,"main":{"temp":24.68,"temp_min":24.68,"temp_max":24.68,"pressure":962.91,"sea_level":1018.31,"grnd_level":962.91,"humidity":74,"temp_kf":0},"weather":[{"id":800,"main":"Clear","description":"Klarer Himmel","icon":"01n"}],"clouds":{"all":0},"wind":{"speed":4.98,"deg":263.501},"rain":{},"sys":{"pod":"n"},"dt_txt":"2018-06-17 00:00:00"},{"dt":1529204400,"main":{"temp":28.54,"temp_min":28.54,"temp_max":28.54,"pressure":964.13,"sea_level":1019.16,"grnd_level":964.13,"humidity":61,"temp_kf":0},"weather":[{"id":800,"main":"Clear","description":"Klarer Himmel","icon":"01d"}],"clouds":{"all":0},"wind":{"speed":5.9,"deg":258.51},"rain":{},"sys":{"pod":"d"},"dt_txt":"2018-06-17 03:00:00"},{"dt":1529215200,"main":{"temp":32.22,"temp_min":32.22,"temp_max":32.22,"pressure":963.68,"sea_level":1018.35,"grnd_level":963.68,"humidity":50,"temp_kf":0},"weather":[{"id":802,"main":"Clouds","description":"Überwiegend bewölkt","icon":"03d"}],"clouds":{"all":36},"wind":{"speed":7.02,"deg":269.001},"rain":{},"sys":{"pod":"d"},"dt_txt":"2018-06-17 06:00:00"},{"dt":1529226000,"main":{"temp":32.95,"temp_min":32.95,"temp_max":32.95,"pressure":961.27,"sea_level":1015.86,"grnd_level":961.27,"humidity":53,"temp_kf":0},"weather":[{"id":500,"main":"Rain","description":"Leichter Regen","icon":"10d"}],"clouds":{"all":68},"wind":{"speed":6.56,"deg":268.01},"rain":{"3h":0.48},"sys":{"pod":"d"},"dt_txt":"2018-06-17 09:00:00"},{"dt":1529236800,"main":{"temp":31.84,"temp_min":31.84,"temp_max":31.84,"pressure":960.03,"sea_level":1014.7,"grnd_level":960.03,"humidity":50,"temp_kf":0},"weather":[{"id":500,"main":"Rain","description":"Leichter Regen","icon":"10d"}],"clouds":{"all":56},"wind":{"speed":5.81,"deg":274.001},"rain":{"3h":0.58},"sys":{"pod":"d"},"dt_txt":"2018-06-17 12:00:00"},{"dt":1529247600,"main":{"temp":27.17,"temp_min":27.17,"temp_max":27.17,"pressure":961.56,"sea_level":1016.39,"grnd_level":961.56,"humidity":71,"temp_kf":0},"weather":[{"id":500,"main":"Rain","description":"Leichter Regen","icon":"10n"}],"clouds":{"all":88},"wind":{"speed":4.91,"deg":274.004},"rain":{"3h":0.72},"sys":{"pod":"n"},"dt_txt":"2018-06-17 15:00:00"},{"dt":1529258400,"main":{"temp":26.94,"temp_min":26.94,"temp_max":26.94,"pressure":962.6,"sea_level":1017.71,"grnd_level":962.6,"humidity":67,"temp_kf":0},"weather":[{"id":803,"main":"Clouds","description":"Überwiegend bewölkt","icon":"04n"}],"clouds":{"all":80},"wind":{"speed":4.98,"deg":276},"rain":{},"sys":{"pod":"n"},"dt_txt":"2018-06-17 18:00:00"},{"dt":1529269200,"main":{"temp":25.58,"temp_min":25.58,"temp_max":25.58,"pressure":961.54,"sea_level":1016.73,"grnd_level":961.54,"humidity":73,"temp_kf":0},"weather":[{"id":802,"main":"Clouds","description":"Überwiegend bewölkt","icon":"03n"}],"clouds":{"all":32},"wind":{"speed":4.67,"deg":274.005},"rain":{},"sys":{"pod":"n"},"dt_txt":"2018-06-17 21:00:00"},{"dt":1529280000,"main":{"temp":24.11,"temp_min":24.11,"temp_max":24.11,"pressure":961.65,"sea_level":1016.75,"grnd_level":961.65,"humidity":81,"temp_kf":0},"weather":[{"id":500,"main":"Rain","description":"Leichter Regen","icon":"10n"}],"clouds":{"all":20},"wind":{"speed":3.91,"deg":265.501},"rain":{"3h":0.0099999999999998},"sys":{"pod":"n"},"dt_txt":"2018-06-18 00:00:00"},{"dt":1529290800,"main":{"temp":26.32,"temp_min":26.32,"temp_max":26.32,"pressure":962.84,"sea_level":1017.87,"grnd_level":962.84,"humidity":76,"temp_kf":0},"weather":[{"id":500,"main":"Rain","description":"Leichter Regen","icon":"10d"}],"clouds":{"all":44},"wind":{"speed":4.07,"deg":251.006},"rain":{"3h":0.02},"sys":{"pod":"d"},"dt_txt":"2018-06-18 03:00:00"},{"dt":1529301600,"main":{"temp":30.98,"temp_min":30.98,"temp_max":30.98,"pressure":961.89,"sea_level":1016.59,"grnd_level":961.89,"humidity":59,"temp_kf":0},"weather":[{"id":800,"main":"Clear","description":"Klarer Himmel","icon":"02d"}],"clouds":{"all":8},"wind":{"speed":5.12,"deg":257.003},"rain":{},"sys":{"pod":"d"},"dt_txt":"2018-06-18 06:00:00"},{"dt":1529312400,"main":{"temp":33.54,"temp_min":33.54,"temp_max":33.54,"pressure":959.31,"sea_level":1013.79,"grnd_level":959.31,"humidity":50,"temp_kf":0},"weather":[{"id":802,"main":"Clouds","description":"Überwiegend bewölkt","icon":"03d"}],"clouds":{"all":36},"wind":{"speed":4.21,"deg":261.5},"rain":{},"sys":{"pod":"d"},"dt_txt":"2018-06-18 09:00:00"},{"dt":1529323200,"main":{"temp":33.38,"temp_min":33.38,"temp_max":33.38,"pressure":958.07,"sea_level":1012.48,"grnd_level":958.07,"humidity":45,"temp_kf":0},"weather":[{"id":802,"main":"Clouds","description":"Überwiegend bewölkt","icon":"03d"}],"clouds":{"all":48},"wind":{"speed":3.41,"deg":257.002},"rain":{},"sys":{"pod":"d"},"dt_txt":"2018-06-18 12:00:00"},{"dt":1529334000,"main":{"temp":29.21,"temp_min":29.21,"temp_max":29.21,"pressure":959.58,"sea_level":1014.38,"grnd_level":959.58,"humidity":63,"temp_kf":0},"weather":[{"id":500,"main":"Rain","description":"Leichter Regen","icon":"10n"}],"clouds":{"all":92},"wind":{"speed":2.67,"deg":268.501},"rain":{"3h":0.6},"sys":{"pod":"n"},"dt_txt":"2018-06-18 15:00:00"},{"dt":1529344800,"main":{"temp":26.06,"temp_min":26.06,"temp_max":26.06,"pressure":960.92,"sea_level":1015.92,"grnd_level":960.92,"humidity":77,"temp_kf":0},"weather":[{"id":500,"main":"Rain","description":"Leichter Regen","icon":"10n"}],"clouds":{"all":88},"wind":{"speed":3.02,"deg":279.004},"rain":{"3h":1.18},"sys":{"pod":"n"},"dt_txt":"2018-06-18 18:00:00"},{"dt":1529355600,"main":{"temp":22.42,"temp_min":22.42,"temp_max":22.42,"pressure":960.44,"sea_level":1015.41,"grnd_level":960.44,"humidity":94,"temp_kf":0},"weather":[{"id":501,"main":"Rain","description":"Mäßiger Regen","icon":"10n"}],"clouds":{"all":76},"wind":{"speed":2.92,"deg":278},"rain":{"3h":3.04},"sys":{"pod":"n"},"dt_txt":"2018-06-18 21:00:00"},{"dt":1529366400,"main":{"temp":22.61,"temp_min":22.61,"temp_max":22.61,"pressure":959.66,"sea_level":1014.89,"grnd_level":959.66,"humidity":93,"temp_kf":0},"weather":[{"id":500,"main":"Rain","description":"Leichter Regen","icon":"10n"}],"clouds":{"all":0},"wind":{"speed":3.02,"deg":263.003},"rain":{"3h":0.4},"sys":{"pod":"n"},"dt_txt":"2018-06-19 00:00:00"},{"dt":1529377200,"main":{"temp":27.73,"temp_min":27.73,"temp_max":27.73,"pressure":960.7,"sea_level":1015.6,"grnd_level":960.7,"humidity":74,"temp_kf":0},"weather":[{"id":800,"main":"Clear","description":"Klarer Himmel","icon":"01d"}],"clouds":{"all":0},"wind":{"speed":4.51,"deg":274.001},"rain":{},"sys":{"pod":"d"},"dt_txt":"2018-06-19 03:00:00"},{"dt":1529388000,"main":{"temp":32.73,"temp_min":32.73,"temp_max":32.73,"pressure":960.5,"sea_level":1014.96,"grnd_level":960.5,"humidity":60,"temp_kf":0},"weather":[{"id":800,"main":"Clear","description":"Klarer Himmel","icon":"01d"}],"clouds":{"all":0},"wind":{"speed":4.26,"deg":289.503},"rain":{},"sys":{"pod":"d"},"dt_txt":"2018-06-19 06:00:00"},{"dt":1529398800,"main":{"temp":35.24,"temp_min":35.24,"temp_max":35.24,"pressure":958.31,"sea_level":1012.64,"grnd_level":958.31,"humidity":52,"temp_kf":0},"weather":[{"id":801,"main":"Clouds","description":"Ein paar Wolken","icon":"02d"}],"clouds":{"all":24},"wind":{"speed":3.01,"deg":298.002},"rain":{},"sys":{"pod":"d"},"dt_txt":"2018-06-19 09:00:00"},{"dt":1529409600,"main":{"temp":29.61,"temp_min":29.61,"temp_max":29.61,"pressure":958.01,"sea_level":1012.45,"grnd_level":958.01,"humidity":70,"temp_kf":0},"weather":[{"id":500,"main":"Rain","description":"Leichter Regen","icon":"10d"}],"clouds":{"all":36},"wind":{"speed":0.77,"deg":254.502},"rain":{"3h":1.31},"sys":{"pod":"d"},"dt_txt":"2018-06-19 12:00:00"}],"city":{"id":1269750,"name":"Republic of India","coord":{"lat":20,"lon":77},"country":"IN"}}
\ No newline at end of file
{"cod":"200","message":0.006,"cnt":40,"list":[{"dt":1528988400,"main":{"temp":20.75,"temp_min":18.9,"temp_max":20.75,"pressure":1006.69,"sea_level":1028.3,"grnd_level":1006.69,"humidity":69,"temp_kf":1.85},"weather":[{"id":500,"main":"Rain","description":"Leichter Regen","icon":"10d"}],"clouds":{"all":92},"wind":{"speed":5.01,"deg":259.502},"rain":{"3h":0.0375},"sys":{"pod":"d"},"dt_txt":"2018-06-14 15:00:00"},{"dt":1528999200,"main":{"temp":16.33,"temp_min":15.1,"temp_max":16.33,"pressure":1007.65,"sea_level":1029.28,"grnd_level":1007.65,"humidity":91,"temp_kf":1.23},"weather":[{"id":500,"main":"Rain","description":"Leichter Regen","icon":"10d"}],"clouds":{"all":92},"wind":{"speed":2.78,"deg":239.002},"rain":{"3h":1.1675},"sys":{"pod":"d"},"dt_txt":"2018-06-14 18:00:00"},{"dt":1529010000,"main":{"temp":15.26,"temp_min":14.64,"temp_max":15.26,"pressure":1008.23,"sea_level":1029.9,"grnd_level":1008.23,"humidity":89,"temp_kf":0.62},"weather":[{"id":500,"main":"Rain","description":"Leichter Regen","icon":"10n"}],"clouds":{"all":92},"wind":{"speed":3.02,"deg":209.501},"rain":{"3h":0.05},"sys":{"pod":"n"},"dt_txt":"2018-06-14 21:00:00"},{"dt":1529020800,"main":{"temp":13.97,"temp_min":13.97,"temp_max":13.97,"pressure":1008.56,"sea_level":1030.25,"grnd_level":1008.56,"humidity":95,"temp_kf":0},"weather":[{"id":500,"main":"Rain","description":"Leichter Regen","icon":"10n"}],"clouds":{"all":92},"wind":{"speed":2.86,"deg":220},"rain":{"3h":0.34},"sys":{"pod":"n"},"dt_txt":"2018-06-15 00:00:00"},{"dt":1529031600,"main":{"temp":13.65,"temp_min":13.65,"temp_max":13.65,"pressure":1008.32,"sea_level":1030.01,"grnd_level":1008.32,"humidity":98,"temp_kf":0},"weather":[{"id":500,"main":"Rain","description":"Leichter Regen","icon":"10n"}],"clouds":{"all":76},"wind":{"speed":1.76,"deg":239.503},"rain":{"3h":0.49},"sys":{"pod":"n"},"dt_txt":"2018-06-15 03:00:00"},{"dt":1529042400,"main":{"temp":14.7,"temp_min":14.7,"temp_max":14.7,"pressure":1009.16,"sea_level":1030.89,"grnd_level":1009.16,"humidity":100,"temp_kf":0},"weather":[{"id":500,"main":"Rain","description":"Leichter Regen","icon":"10d"}],"clouds":{"all":76},"wind":{"speed":1.87,"deg":243.007},"rain":{"3h":0.06},"sys":{"pod":"d"},"dt_txt":"2018-06-15 06:00:00"},{"dt":1529053200,"main":{"temp":16.62,"temp_min":16.62,"temp_max":16.62,"pressure":1009.61,"sea_level":1031.31,"grnd_level":1009.61,"humidity":100,"temp_kf":0},"weather":[{"id":500,"main":"Rain","description":"Leichter Regen","icon":"10d"}],"clouds":{"all":88},"wind":{"speed":1.96,"deg":229.501},"rain":{"3h":0.05},"sys":{"pod":"d"},"dt_txt":"2018-06-15 09:00:00"},{"dt":1529064000,"main":{"temp":18.3,"temp_min":18.3,"temp_max":18.3,"pressure":1009.44,"sea_level":1031.05,"grnd_level":1009.44,"humidity":97,"temp_kf":0},"weather":[{"id":500,"main":"Rain","description":"Leichter Regen","icon":"10d"}],"clouds":{"all":64},"wind":{"speed":1.86,"deg":251.009},"rain":{"3h":0.01},"sys":{"pod":"d"},"dt_txt":"2018-06-15 12:00:00"},{"dt":1529074800,"main":{"temp":19.66,"temp_min":19.66,"temp_max":19.66,"pressure":1009.17,"sea_level":1030.6,"grnd_level":1009.17,"humidity":83,"temp_kf":0},"weather":[{"id":500,"main":"Rain","description":"Leichter Regen","icon":"10d"}],"clouds":{"all":36},"wind":{"speed":1.86,"deg":239.501},"rain":{"3h":0.0049999999999999},"sys":{"pod":"d"},"dt_txt":"2018-06-15 15:00:00"},{"dt":1529085600,"main":{"temp":19.76,"temp_min":19.76,"temp_max":19.76,"pressure":1008.78,"sea_level":1030.39,"grnd_level":1008.78,"humidity":74,"temp_kf":0},"weather":[{"id":500,"main":"Rain","description":"Leichter Regen","icon":"10d"}],"clouds":{"all":0},"wind":{"speed":1.96,"deg":225.003},"rain":{"3h":0.0049999999999999},"sys":{"pod":"d"},"dt_txt":"2018-06-15 18:00:00"},{"dt":1529096400,"main":{"temp":15.53,"temp_min":15.53,"temp_max":15.53,"pressure":1008.93,"sea_level":1030.54,"grnd_level":1008.93,"humidity":85,"temp_kf":0},"weather":[{"id":800,"main":"Clear","description":"Klarer Himmel","icon":"02n"}],"clouds":{"all":8},"wind":{"speed":0.76,"deg":203.501},"rain":{},"sys":{"pod":"n"},"dt_txt":"2018-06-15 21:00:00"},{"dt":1529107200,"main":{"temp":13.46,"temp_min":13.46,"temp_max":13.46,"pressure":1008.63,"sea_level":1030.31,"grnd_level":1008.63,"humidity":88,"temp_kf":0},"weather":[{"id":802,"main":"Clouds","description":"Überwiegend bewölkt","icon":"03n"}],"clouds":{"all":32},"wind":{"speed":1.26,"deg":112.5},"rain":{},"sys":{"pod":"n"},"dt_txt":"2018-06-16 00:00:00"},{"dt":1529118000,"main":{"temp":13.83,"temp_min":13.83,"temp_max":13.83,"pressure":1008.12,"sea_level":1029.88,"grnd_level":1008.12,"humidity":90,"temp_kf":0},"weather":[{"id":803,"main":"Clouds","description":"Überwiegend bewölkt","icon":"04n"}],"clouds":{"all":80},"wind":{"speed":1.36,"deg":127.001},"rain":{},"sys":{"pod":"n"},"dt_txt":"2018-06-16 03:00:00"},{"dt":1529128800,"main":{"temp":17.2,"temp_min":17.2,"temp_max":17.2,"pressure":1008.21,"sea_level":1029.93,"grnd_level":1008.21,"humidity":87,"temp_kf":0},"weather":[{"id":803,"main":"Clouds","description":"Überwiegend bewölkt","icon":"04d"}],"clouds":{"all":68},"wind":{"speed":1.76,"deg":205.5},"rain":{},"sys":{"pod":"d"},"dt_txt":"2018-06-16 06:00:00"},{"dt":1529139600,"main":{"temp":20.17,"temp_min":20.17,"temp_max":20.17,"pressure":1008.32,"sea_level":1029.83,"grnd_level":1008.32,"humidity":85,"temp_kf":0},"weather":[{"id":803,"main":"Clouds","description":"Überwiegend bewölkt","icon":"04d"}],"clouds":{"all":76},"wind":{"speed":2.07,"deg":235.5},"rain":{},"sys":{"pod":"d"},"dt_txt":"2018-06-16 09:00:00"},{"dt":1529150400,"main":{"temp":21.78,"temp_min":21.78,"temp_max":21.78,"pressure":1007.22,"sea_level":1028.71,"grnd_level":1007.22,"humidity":76,"temp_kf":0},"weather":[{"id":802,"main":"Clouds","description":"Überwiegend bewölkt","icon":"03d"}],"clouds":{"all":44},"wind":{"speed":2.62,"deg":208.003},"rain":{},"sys":{"pod":"d"},"dt_txt":"2018-06-16 12:00:00"},{"dt":1529161200,"main":{"temp":22.05,"temp_min":22.05,"temp_max":22.05,"pressure":1006.12,"sea_level":1027.54,"grnd_level":1006.12,"humidity":68,"temp_kf":0},"weather":[{"id":804,"main":"Clouds","description":"Wolkenbedeckt","icon":"04d"}],"clouds":{"all":92},"wind":{"speed":3.46,"deg":219},"rain":{},"sys":{"pod":"d"},"dt_txt":"2018-06-16 15:00:00"},{"dt":1529172000,"main":{"temp":20.78,"temp_min":20.78,"temp_max":20.78,"pressure":1005.51,"sea_level":1027.01,"grnd_level":1005.51,"humidity":68,"temp_kf":0},"weather":[{"id":803,"main":"Clouds","description":"Überwiegend bewölkt","icon":"04d"}],"clouds":{"all":80},"wind":{"speed":2.91,"deg":230.002},"rain":{},"sys":{"pod":"d"},"dt_txt":"2018-06-16 18:00:00"},{"dt":1529182800,"main":{"temp":17.59,"temp_min":17.59,"temp_max":17.59,"pressure":1005.88,"sea_level":1027.52,"grnd_level":1005.88,"humidity":73,"temp_kf":0},"weather":[{"id":802,"main":"Clouds","description":"Überwiegend bewölkt","icon":"03n"}],"clouds":{"all":44},"wind":{"speed":3.3,"deg":229.502},"rain":{},"sys":{"pod":"n"},"dt_txt":"2018-06-16 21:00:00"},{"dt":1529193600,"main":{"temp":15.68,"temp_min":15.68,"temp_max":15.68,"pressure":1007.33,"sea_level":1029.01,"grnd_level":1007.33,"humidity":93,"temp_kf":0},"weather":[{"id":500,"main":"Rain","description":"Leichter Regen","icon":"10n"}],"clouds":{"all":20},"wind":{"speed":3.78,"deg":269.501},"rain":{"3h":0.435},"sys":{"pod":"n"},"dt_txt":"2018-06-17 00:00:00"},{"dt":1529204400,"main":{"temp":13.19,"temp_min":13.19,"temp_max":13.19,"pressure":1008.39,"sea_level":1030.18,"grnd_level":1008.39,"humidity":92,"temp_kf":0},"weather":[{"id":800,"main":"Clear","description":"Klarer Himmel","icon":"01n"}],"clouds":{"all":0},"wind":{"speed":3.85,"deg":269.01},"rain":{},"sys":{"pod":"n"},"dt_txt":"2018-06-17 03:00:00"},{"dt":1529215200,"main":{"temp":13.32,"temp_min":13.32,"temp_max":13.32,"pressure":1009.48,"sea_level":1031.28,"grnd_level":1009.48,"humidity":93,"temp_kf":0},"weather":[{"id":802,"main":"Clouds","description":"Überwiegend bewölkt","icon":"03d"}],"clouds":{"all":36},"wind":{"speed":3.62,"deg":258.001},"rain":{},"sys":{"pod":"d"},"dt_txt":"2018-06-17 06:00:00"},{"dt":1529226000,"main":{"temp":14.6,"temp_min":14.6,"temp_max":14.6,"pressure":1010.39,"sea_level":1032.04,"grnd_level":1010.39,"humidity":92,"temp_kf":0},"weather":[{"id":500,"main":"Rain","description":"Leichter Regen","icon":"10d"}],"clouds":{"all":64},"wind":{"speed":3.66,"deg":264.01},"rain":{"3h":0.13},"sys":{"pod":"d"},"dt_txt":"2018-06-17 09:00:00"},{"dt":1529236800,"main":{"temp":17.94,"temp_min":17.94,"temp_max":17.94,"pressure":1010.69,"sea_level":1032.25,"grnd_level":1010.69,"humidity":83,"temp_kf":0},"weather":[{"id":500,"main":"Rain","description":"Leichter Regen","icon":"10d"}],"clouds":{"all":56},"wind":{"speed":4.21,"deg":263.501},"rain":{"3h":0.02},"sys":{"pod":"d"},"dt_txt":"2018-06-17 12:00:00"},{"dt":1529247600,"main":{"temp":17.47,"temp_min":17.47,"temp_max":17.47,"pressure":1011.09,"sea_level":1032.85,"grnd_level":1011.09,"humidity":75,"temp_kf":0},"weather":[{"id":804,"main":"Clouds","description":"Wolkenbedeckt","icon":"04d"}],"clouds":{"all":92},"wind":{"speed":4.66,"deg":284.004},"rain":{},"sys":{"pod":"d"},"dt_txt":"2018-06-17 15:00:00"},{"dt":1529258400,"main":{"temp":16.54,"temp_min":16.54,"temp_max":16.54,"pressure":1011.88,"sea_level":1033.6,"grnd_level":1011.88,"humidity":73,"temp_kf":0},"weather":[{"id":804,"main":"Clouds","description":"Wolkenbedeckt","icon":"04d"}],"clouds":{"all":92},"wind":{"speed":3.38,"deg":284.5},"rain":{},"sys":{"pod":"d"},"dt_txt":"2018-06-17 18:00:00"},{"dt":1529269200,"main":{"temp":14.43,"temp_min":14.43,"temp_max":14.43,"pressure":1012.45,"sea_level":1034.23,"grnd_level":1012.45,"humidity":77,"temp_kf":0},"weather":[{"id":800,"main":"Clear","description":"Klarer Himmel","icon":"01n"}],"clouds":{"all":0},"wind":{"speed":1.92,"deg":265.005},"rain":{},"sys":{"pod":"n"},"dt_txt":"2018-06-17 21:00:00"},{"dt":1529280000,"main":{"temp":12.11,"temp_min":12.11,"temp_max":12.11,"pressure":1012.8,"sea_level":1034.66,"grnd_level":1012.8,"humidity":90,"temp_kf":0},"weather":[{"id":500,"main":"Rain","description":"Leichter Regen","icon":"10n"}],"clouds":{"all":12},"wind":{"speed":2.06,"deg":227.001},"rain":{"3h":0.01},"sys":{"pod":"n"},"dt_txt":"2018-06-18 00:00:00"},{"dt":1529290800,"main":{"temp":12.87,"temp_min":12.87,"temp_max":12.87,"pressure":1012.61,"sea_level":1034.49,"grnd_level":1012.61,"humidity":82,"temp_kf":0},"weather":[{"id":804,"main":"Clouds","description":"Wolkenbedeckt","icon":"04n"}],"clouds":{"all":88},"wind":{"speed":2.87,"deg":229.006},"rain":{},"sys":{"pod":"n"},"dt_txt":"2018-06-18 03:00:00"},{"dt":1529301600,"main":{"temp":14.93,"temp_min":14.93,"temp_max":14.93,"pressure":1012.8,"sea_level":1034.59,"grnd_level":1012.8,"humidity":85,"temp_kf":0},"weather":[{"id":800,"main":"Clear","description":"Klarer Himmel","icon":"02d"}],"clouds":{"all":8},"wind":{"speed":3.17,"deg":227.503},"rain":{},"sys":{"pod":"d"},"dt_txt":"2018-06-18 06:00:00"},{"dt":1529312400,"main":{"temp":17.54,"temp_min":17.54,"temp_max":17.54,"pressure":1012.65,"sea_level":1034.3,"grnd_level":1012.65,"humidity":76,"temp_kf":0},"weather":[{"id":802,"main":"Clouds","description":"Überwiegend bewölkt","icon":"03d"}],"clouds":{"all":32},"wind":{"speed":5.01,"deg":242},"rain":{},"sys":{"pod":"d"},"dt_txt":"2018-06-18 09:00:00"},{"dt":1529323200,"main":{"temp":19.83,"temp_min":19.83,"temp_max":19.83,"pressure":1011.9,"sea_level":1033.52,"grnd_level":1011.9,"humidity":73,"temp_kf":0},"weather":[{"id":803,"main":"Clouds","description":"Überwiegend bewölkt","icon":"04d"}],"clouds":{"all":68},"wind":{"speed":5.71,"deg":242.002},"rain":{},"sys":{"pod":"d"},"dt_txt":"2018-06-18 12:00:00"},{"dt":1529334000,"main":{"temp":20.06,"temp_min":20.06,"temp_max":20.06,"pressure":1011.54,"sea_level":1032.99,"grnd_level":1011.54,"humidity":72,"temp_kf":0},"weather":[{"id":803,"main":"Clouds","description":"Überwiegend bewölkt","icon":"04d"}],"clouds":{"all":80},"wind":{"speed":6.07,"deg":253.001},"rain":{},"sys":{"pod":"d"},"dt_txt":"2018-06-18 15:00:00"},{"dt":1529344800,"main":{"temp":18.96,"temp_min":18.96,"temp_max":18.96,"pressure":1011.5,"sea_level":1033.07,"grnd_level":1011.5,"humidity":77,"temp_kf":0},"weather":[{"id":500,"main":"Rain","description":"Leichter Regen","icon":"10d"}],"clouds":{"all":92},"wind":{"speed":5.92,"deg":257.004},"rain":{"3h":0.2},"sys":{"pod":"d"},"dt_txt":"2018-06-18 18:00:00"},{"dt":1529355600,"main":{"temp":17.62,"temp_min":17.62,"temp_max":17.62,"pressure":1011.84,"sea_level":1033.53,"grnd_level":1011.84,"humidity":88,"temp_kf":0},"weather":[{"id":500,"main":"Rain","description":"Leichter Regen","icon":"10n"}],"clouds":{"all":92},"wind":{"speed":4.57,"deg":262},"rain":{"3h":0.45},"sys":{"pod":"n"},"dt_txt":"2018-06-18 21:00:00"},{"dt":1529366400,"main":{"temp":16.66,"temp_min":16.66,"temp_max":16.66,"pressure":1011.95,"sea_level":1033.7,"grnd_level":1011.95,"humidity":87,"temp_kf":0},"weather":[{"id":500,"main":"Rain","description":"Leichter Regen","icon":"10n"}],"clouds":{"all":64},"wind":{"speed":4.57,"deg":262.503},"rain":{"3h":0.08},"sys":{"pod":"n"},"dt_txt":"2018-06-19 00:00:00"},{"dt":1529377200,"main":{"temp":15.33,"temp_min":15.33,"temp_max":15.33,"pressure":1012.09,"sea_level":1033.84,"grnd_level":1012.09,"humidity":87,"temp_kf":0},"weather":[{"id":802,"main":"Clouds","description":"Überwiegend bewölkt","icon":"03n"}],"clouds":{"all":44},"wind":{"speed":4.11,"deg":255.001},"rain":{},"sys":{"pod":"n"},"dt_txt":"2018-06-19 03:00:00"},{"dt":1529388000,"main":{"temp":15.63,"temp_min":15.63,"temp_max":15.63,"pressure":1012.62,"sea_level":1034.42,"grnd_level":1012.62,"humidity":90,"temp_kf":0},"weather":[{"id":500,"main":"Rain","description":"Leichter Regen","icon":"10d"}],"clouds":{"all":64},"wind":{"speed":4.01,"deg":254.503},"rain":{"3h":0.02},"sys":{"pod":"d"},"dt_txt":"2018-06-19 06:00:00"},{"dt":1529398800,"main":{"temp":18.14,"temp_min":18.14,"temp_max":18.14,"pressure":1012.94,"sea_level":1034.52,"grnd_level":1012.94,"humidity":90,"temp_kf":0},"weather":[{"id":802,"main":"Clouds","description":"Überwiegend bewölkt","icon":"03d"}],"clouds":{"all":44},"wind":{"speed":3.66,"deg":254.002},"rain":{},"sys":{"pod":"d"},"dt_txt":"2018-06-19 09:00:00"},{"dt":1529409600,"main":{"temp":21.61,"temp_min":21.61,"temp_max":21.61,"pressure":1012.24,"sea_level":1033.73,"grnd_level":1012.24,"humidity":81,"temp_kf":0},"weather":[{"id":801,"main":"Clouds","description":"Ein paar Wolken","icon":"02d"}],"clouds":{"all":20},"wind":{"speed":3.87,"deg":248.502},"rain":{},"sys":{"pod":"d"},"dt_txt":"2018-06-19 12:00:00"}],"city":{"id":2886242,"name":"Koeln","coord":{"lat":50.9333,"lon":6.95},"country":"DE"}}
\ No newline at end of file
......@@ -5,6 +5,7 @@ import de.hdm_stuttgart.mi.sd1.weather.model.*;
import java.io.IOException;
import java.util.Calendar;
/**
* Providing terminal based weather forecast
......@@ -16,17 +17,25 @@ public class Forecast {
*
* @param args Yet unused.
*/
public static void main(String[] args){
public static void main(String[] args) {
SearchingAndComparing.MethodSearchingAndComparing();
CopyToFile.CopyURLToFile();
CopyToFile.CopyFileToWeather();
WeatherOutput.PrintWeather();
if ((Calendar.getInstance().getTimeInMillis() - CopyToFile.test()) > 600000) {
System.out.println("hurra");
} else {
System.out.println("kein hurraaaaa");
}
}
}
......@@ -6,23 +6,34 @@ import org.apache.commons.io.FileUtils;
import java.io.File;
import java.io.IOException;
import java.net.MalformedURLException;
import java.sql.Time;
import java.util.Calendar;
public class CopyToFile {
public static String CopyURLToFile() {
if ( new File(SearchingAndComparing.MethodSearchingAndComparing() + ".json").isFile() ) {
System.out.println("file existiert");
}else {
System.out.println("file existiert nicht");
}
try {
FileUtils.copyURLToFile(
URLCreator.CreateUrl(),
new File("weatherData.json"));
new File(SearchingAndComparing.MethodSearchingAndComparing() + ".json"));
} catch (IOException e) {
System.out.println("ERROR");
}
return "weatherData.json";
return SearchingAndComparing.MethodSearchingAndComparing() + ".json";
}
public static Weather CopyFileToWeather () {
public static Weather CopyFileToWeather() {
Weather weatherObject = null;
try {
weatherObject = WeatherDataParser.parse(CopyToFile.CopyURLToFile());
......@@ -31,4 +42,11 @@ public class CopyToFile {
}
return weatherObject;
}
public static long test() {
File fileTest = new File("weatherdata.json");
boolean ergebnis = fileTest.setLastModified(Calendar.getInstance().getTimeInMillis());
return fileTest.lastModified();
}
}
\ No newline at end of file
......@@ -12,7 +12,7 @@ public class SearchingAndComparing {
/* System.out.println("Please enter your City: ");
Scanner scan = new Scanner(System.in);
String searchedCity = scan.nextLine(); */
String searchedCity = "Koeln";
String searchedCity = "Republic of India";
/**
* @param Searching and comparing cities
......
......@@ -2,18 +2,40 @@ package de.hdm_stuttgart.mi.sd1.weather.model;
public class WeatherOutput {
public static String PrintWeather(){
public static String PrintWeather() {
Weather weatherObject = CopyToFile.CopyFileToWeather();
/**
* method to print the temperature
* and the sky condition of current day + 5
* in 3 hour segments
* @param i timestamps for weatherdata
* @return currently returns nothing, not used that way
*/
for (int i = 0; i < weatherObject.getList().length - 1; i++) {
System.out.print(weatherObject.getList()[i].getDtTxt() + ": "); // output nicht wie bei Goik
for (int i=0; i < weatherObject.getList().length - 1; i++) {
System.out.print(weatherObject.getList()[i].getDtTxt() + ": ");
Main MainWeatherData = weatherObject.getList()[i].getMain();
System.out.print(Math.round(MainWeatherData.getTemp()) + "°C" + "\n");
System.out.print(Math.round(MainWeatherData.getTemp()) + "°C");
Clouds SkyCondition = weatherObject.getList()[i].getClouds();
int SkyPercent = SkyCondition.getAll();
if (SkyPercent < 25 && SkyPercent >= 0) {
System.out.print(" Klarer Himmel" + "\n");
} else if (SkyPercent > 25 && SkyPercent < 50) {
System.out.print(" Ein paar Wolken" + "\n");
} else if (SkyPercent > 50 && SkyPercent < 75) {
System.out.print(" Wolkig" + "\n");
} else if (SkyPercent > 75 && SkyPercent <= 100) {
System.out.print(" Bedeckter Himmel" + "\n");
} else {
System.err.print(" Something wrong with the sky - just run" + "\n");
}
}
return "";
}
......
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment