1567 lines
30 KiB
Python
1567 lines
30 KiB
Python
import json
|
|
|
|
# Exemple de JSON
|
|
json_str = '''
|
|
{
|
|
"cod": "200",
|
|
"message": 0,
|
|
"cnt": 40,
|
|
"list": [
|
|
{
|
|
"dt": 1718312400,
|
|
"main": {
|
|
"temp": 12.84,
|
|
"feels_like": 12.61,
|
|
"temp_min": 12.84,
|
|
"temp_max": 13.87,
|
|
"pressure": 1010,
|
|
"sea_level": 1010,
|
|
"grnd_level": 1004,
|
|
"humidity": 93,
|
|
"temp_kf": -1.03
|
|
},
|
|
"weather": [
|
|
{
|
|
"id": 500,
|
|
"main": "Rain",
|
|
"description": "légère pluie",
|
|
"icon": "10n"
|
|
}
|
|
],
|
|
"clouds": {
|
|
"all": 100
|
|
},
|
|
"wind": {
|
|
"speed": 6.07,
|
|
"deg": 200,
|
|
"gust": 11.82
|
|
},
|
|
"visibility": 10000,
|
|
"pop": 1,
|
|
"rain": {
|
|
"3h": 1.17
|
|
},
|
|
"sys": {
|
|
"pod": "n"
|
|
},
|
|
"dt_txt": "2024-06-13 21:00:00"
|
|
},
|
|
{
|
|
"dt": 1718323200,
|
|
"main": {
|
|
"temp": 14.27,
|
|
"feels_like": 14.21,
|
|
"temp_min": 14.27,
|
|
"temp_max": 15.25,
|
|
"pressure": 1009,
|
|
"sea_level": 1009,
|
|
"grnd_level": 1002,
|
|
"humidity": 94,
|
|
"temp_kf": -0.98
|
|
},
|
|
"weather": [
|
|
{
|
|
"id": 500,
|
|
"main": "Rain",
|
|
"description": "légère pluie",
|
|
"icon": "10n"
|
|
}
|
|
],
|
|
"clouds": {
|
|
"all": 100
|
|
},
|
|
"wind": {
|
|
"speed": 5.33,
|
|
"deg": 255,
|
|
"gust": 9.41
|
|
},
|
|
"visibility": 10000,
|
|
"pop": 1,
|
|
"rain": {
|
|
"3h": 0.18
|
|
},
|
|
"sys": {
|
|
"pod": "n"
|
|
},
|
|
"dt_txt": "2024-06-14 00:00:00"
|
|
},
|
|
{
|
|
"dt": 1718334000,
|
|
"main": {
|
|
"temp": 13.46,
|
|
"feels_like": 13.37,
|
|
"temp_min": 13.46,
|
|
"temp_max": 13.46,
|
|
"pressure": 1008,
|
|
"sea_level": 1008,
|
|
"grnd_level": 1002,
|
|
"humidity": 96,
|
|
"temp_kf": 0
|
|
},
|
|
"weather": [
|
|
{
|
|
"id": 500,
|
|
"main": "Rain",
|
|
"description": "légère pluie",
|
|
"icon": "10n"
|
|
}
|
|
],
|
|
"clouds": {
|
|
"all": 77
|
|
},
|
|
"wind": {
|
|
"speed": 3.98,
|
|
"deg": 240,
|
|
"gust": 10.97
|
|
},
|
|
"visibility": 10000,
|
|
"pop": 0.2,
|
|
"rain": {
|
|
"3h": 0.1
|
|
},
|
|
"sys": {
|
|
"pod": "n"
|
|
},
|
|
"dt_txt": "2024-06-14 03:00:00"
|
|
},
|
|
{
|
|
"dt": 1718344800,
|
|
"main": {
|
|
"temp": 13.73,
|
|
"feels_like": 13.59,
|
|
"temp_min": 13.73,
|
|
"temp_max": 13.73,
|
|
"pressure": 1008,
|
|
"sea_level": 1008,
|
|
"grnd_level": 1002,
|
|
"humidity": 93,
|
|
"temp_kf": 0
|
|
},
|
|
"weather": [
|
|
{
|
|
"id": 500,
|
|
"main": "Rain",
|
|
"description": "légère pluie",
|
|
"icon": "10d"
|
|
}
|
|
],
|
|
"clouds": {
|
|
"all": 89
|
|
},
|
|
"wind": {
|
|
"speed": 4.01,
|
|
"deg": 235,
|
|
"gust": 9.83
|
|
},
|
|
"visibility": 10000,
|
|
"pop": 0.2,
|
|
"rain": {
|
|
"3h": 0.2
|
|
},
|
|
"sys": {
|
|
"pod": "d"
|
|
},
|
|
"dt_txt": "2024-06-14 06:00:00"
|
|
},
|
|
{
|
|
"dt": 1718355600,
|
|
"main": {
|
|
"temp": 16.37,
|
|
"feels_like": 16.1,
|
|
"temp_min": 16.37,
|
|
"temp_max": 16.37,
|
|
"pressure": 1008,
|
|
"sea_level": 1008,
|
|
"grnd_level": 1002,
|
|
"humidity": 78,
|
|
"temp_kf": 0
|
|
},
|
|
"weather": [
|
|
{
|
|
"id": 500,
|
|
"main": "Rain",
|
|
"description": "légère pluie",
|
|
"icon": "10d"
|
|
}
|
|
],
|
|
"clouds": {
|
|
"all": 95
|
|
},
|
|
"wind": {
|
|
"speed": 6.09,
|
|
"deg": 234,
|
|
"gust": 10.15
|
|
},
|
|
"visibility": 10000,
|
|
"pop": 0.3,
|
|
"rain": {
|
|
"3h": 0.19
|
|
},
|
|
"sys": {
|
|
"pod": "d"
|
|
},
|
|
"dt_txt": "2024-06-14 09:00:00"
|
|
},
|
|
{
|
|
"dt": 1718366400,
|
|
"main": {
|
|
"temp": 17.7,
|
|
"feels_like": 17.46,
|
|
"temp_min": 17.7,
|
|
"temp_max": 17.7,
|
|
"pressure": 1007,
|
|
"sea_level": 1007,
|
|
"grnd_level": 1001,
|
|
"humidity": 74,
|
|
"temp_kf": 0
|
|
},
|
|
"weather": [
|
|
{
|
|
"id": 500,
|
|
"main": "Rain",
|
|
"description": "légère pluie",
|
|
"icon": "10d"
|
|
}
|
|
],
|
|
"clouds": {
|
|
"all": 71
|
|
},
|
|
"wind": {
|
|
"speed": 9.72,
|
|
"deg": 237,
|
|
"gust": 12.77
|
|
},
|
|
"visibility": 10000,
|
|
"pop": 1,
|
|
"rain": {
|
|
"3h": 1.55
|
|
},
|
|
"sys": {
|
|
"pod": "d"
|
|
},
|
|
"dt_txt": "2024-06-14 12:00:00"
|
|
},
|
|
{
|
|
"dt": 1718377200,
|
|
"main": {
|
|
"temp": 17.32,
|
|
"feels_like": 16.8,
|
|
"temp_min": 17.32,
|
|
"temp_max": 17.32,
|
|
"pressure": 1006,
|
|
"sea_level": 1006,
|
|
"grnd_level": 1001,
|
|
"humidity": 65,
|
|
"temp_kf": 0
|
|
},
|
|
"weather": [
|
|
{
|
|
"id": 500,
|
|
"main": "Rain",
|
|
"description": "légère pluie",
|
|
"icon": "10d"
|
|
}
|
|
],
|
|
"clouds": {
|
|
"all": 99
|
|
},
|
|
"wind": {
|
|
"speed": 9.77,
|
|
"deg": 238,
|
|
"gust": 13.2
|
|
},
|
|
"visibility": 10000,
|
|
"pop": 0.89,
|
|
"rain": {
|
|
"3h": 0.45
|
|
},
|
|
"sys": {
|
|
"pod": "d"
|
|
},
|
|
"dt_txt": "2024-06-14 15:00:00"
|
|
},
|
|
{
|
|
"dt": 1718388000,
|
|
"main": {
|
|
"temp": 14.4,
|
|
"feels_like": 14.04,
|
|
"temp_min": 14.4,
|
|
"temp_max": 14.4,
|
|
"pressure": 1006,
|
|
"sea_level": 1006,
|
|
"grnd_level": 1000,
|
|
"humidity": 82,
|
|
"temp_kf": 0
|
|
},
|
|
"weather": [
|
|
{
|
|
"id": 500,
|
|
"main": "Rain",
|
|
"description": "légère pluie",
|
|
"icon": "10d"
|
|
}
|
|
],
|
|
"clouds": {
|
|
"all": 100
|
|
},
|
|
"wind": {
|
|
"speed": 7.62,
|
|
"deg": 244,
|
|
"gust": 11.87
|
|
},
|
|
"visibility": 10000,
|
|
"pop": 1,
|
|
"rain": {
|
|
"3h": 0.57
|
|
},
|
|
"sys": {
|
|
"pod": "d"
|
|
},
|
|
"dt_txt": "2024-06-14 18:00:00"
|
|
},
|
|
{
|
|
"dt": 1718398800,
|
|
"main": {
|
|
"temp": 11.37,
|
|
"feels_like": 10.89,
|
|
"temp_min": 11.37,
|
|
"temp_max": 11.37,
|
|
"pressure": 1007,
|
|
"sea_level": 1007,
|
|
"grnd_level": 1001,
|
|
"humidity": 89,
|
|
"temp_kf": 0
|
|
},
|
|
"weather": [
|
|
{
|
|
"id": 500,
|
|
"main": "Rain",
|
|
"description": "légère pluie",
|
|
"icon": "10n"
|
|
}
|
|
],
|
|
"clouds": {
|
|
"all": 28
|
|
},
|
|
"wind": {
|
|
"speed": 7.04,
|
|
"deg": 245,
|
|
"gust": 13.94
|
|
},
|
|
"visibility": 10000,
|
|
"pop": 1,
|
|
"rain": {
|
|
"3h": 0.83
|
|
},
|
|
"sys": {
|
|
"pod": "n"
|
|
},
|
|
"dt_txt": "2024-06-14 21:00:00"
|
|
},
|
|
{
|
|
"dt": 1718409600,
|
|
"main": {
|
|
"temp": 9.59,
|
|
"feels_like": 6.98,
|
|
"temp_min": 9.59,
|
|
"temp_max": 9.59,
|
|
"pressure": 1008,
|
|
"sea_level": 1008,
|
|
"grnd_level": 1002,
|
|
"humidity": 91,
|
|
"temp_kf": 0
|
|
},
|
|
"weather": [
|
|
{
|
|
"id": 500,
|
|
"main": "Rain",
|
|
"description": "légère pluie",
|
|
"icon": "10n"
|
|
}
|
|
],
|
|
"clouds": {
|
|
"all": 34
|
|
},
|
|
"wind": {
|
|
"speed": 5.26,
|
|
"deg": 254,
|
|
"gust": 13.98
|
|
},
|
|
"visibility": 10000,
|
|
"pop": 1,
|
|
"rain": {
|
|
"3h": 0.3
|
|
},
|
|
"sys": {
|
|
"pod": "n"
|
|
},
|
|
"dt_txt": "2024-06-15 00:00:00"
|
|
},
|
|
{
|
|
"dt": 1718420400,
|
|
"main": {
|
|
"temp": 9.15,
|
|
"feels_like": 6.91,
|
|
"temp_min": 9.15,
|
|
"temp_max": 9.15,
|
|
"pressure": 1008,
|
|
"sea_level": 1008,
|
|
"grnd_level": 1003,
|
|
"humidity": 92,
|
|
"temp_kf": 0
|
|
},
|
|
"weather": [
|
|
{
|
|
"id": 800,
|
|
"main": "Clear",
|
|
"description": "ciel dégagé",
|
|
"icon": "01n"
|
|
}
|
|
],
|
|
"clouds": {
|
|
"all": 3
|
|
},
|
|
"wind": {
|
|
"speed": 4.1,
|
|
"deg": 245,
|
|
"gust": 11.89
|
|
},
|
|
"visibility": 10000,
|
|
"pop": 0,
|
|
"sys": {
|
|
"pod": "n"
|
|
},
|
|
"dt_txt": "2024-06-15 03:00:00"
|
|
},
|
|
{
|
|
"dt": 1718431200,
|
|
"main": {
|
|
"temp": 12.35,
|
|
"feels_like": 11.83,
|
|
"temp_min": 12.35,
|
|
"temp_max": 12.35,
|
|
"pressure": 1009,
|
|
"sea_level": 1009,
|
|
"grnd_level": 1003,
|
|
"humidity": 84,
|
|
"temp_kf": 0
|
|
},
|
|
"weather": [
|
|
{
|
|
"id": 800,
|
|
"main": "Clear",
|
|
"description": "ciel dégagé",
|
|
"icon": "01d"
|
|
}
|
|
],
|
|
"clouds": {
|
|
"all": 3
|
|
},
|
|
"wind": {
|
|
"speed": 6.05,
|
|
"deg": 243,
|
|
"gust": 12.04
|
|
},
|
|
"visibility": 10000,
|
|
"pop": 0,
|
|
"sys": {
|
|
"pod": "d"
|
|
},
|
|
"dt_txt": "2024-06-15 06:00:00"
|
|
},
|
|
{
|
|
"dt": 1718442000,
|
|
"main": {
|
|
"temp": 14.24,
|
|
"feels_like": 13.78,
|
|
"temp_min": 14.24,
|
|
"temp_max": 14.24,
|
|
"pressure": 1009,
|
|
"sea_level": 1009,
|
|
"grnd_level": 1003,
|
|
"humidity": 79,
|
|
"temp_kf": 0
|
|
},
|
|
"weather": [
|
|
{
|
|
"id": 500,
|
|
"main": "Rain",
|
|
"description": "légère pluie",
|
|
"icon": "10d"
|
|
}
|
|
],
|
|
"clouds": {
|
|
"all": 70
|
|
},
|
|
"wind": {
|
|
"speed": 7.86,
|
|
"deg": 243,
|
|
"gust": 12.51
|
|
},
|
|
"visibility": 10000,
|
|
"pop": 0.68,
|
|
"rain": {
|
|
"3h": 0.37
|
|
},
|
|
"sys": {
|
|
"pod": "d"
|
|
},
|
|
"dt_txt": "2024-06-15 09:00:00"
|
|
},
|
|
{
|
|
"dt": 1718452800,
|
|
"main": {
|
|
"temp": 16.61,
|
|
"feels_like": 16.05,
|
|
"temp_min": 16.61,
|
|
"temp_max": 16.61,
|
|
"pressure": 1008,
|
|
"sea_level": 1008,
|
|
"grnd_level": 1003,
|
|
"humidity": 66,
|
|
"temp_kf": 0
|
|
},
|
|
"weather": [
|
|
{
|
|
"id": 500,
|
|
"main": "Rain",
|
|
"description": "légère pluie",
|
|
"icon": "10d"
|
|
}
|
|
],
|
|
"clouds": {
|
|
"all": 85
|
|
},
|
|
"wind": {
|
|
"speed": 10,
|
|
"deg": 247,
|
|
"gust": 13.31
|
|
},
|
|
"visibility": 10000,
|
|
"pop": 0.72,
|
|
"rain": {
|
|
"3h": 0.37
|
|
},
|
|
"sys": {
|
|
"pod": "d"
|
|
},
|
|
"dt_txt": "2024-06-15 12:00:00"
|
|
},
|
|
{
|
|
"dt": 1718463600,
|
|
"main": {
|
|
"temp": 16.72,
|
|
"feels_like": 16.38,
|
|
"temp_min": 16.72,
|
|
"temp_max": 16.72,
|
|
"pressure": 1009,
|
|
"sea_level": 1009,
|
|
"grnd_level": 1003,
|
|
"humidity": 74,
|
|
"temp_kf": 0
|
|
},
|
|
"weather": [
|
|
{
|
|
"id": 500,
|
|
"main": "Rain",
|
|
"description": "légère pluie",
|
|
"icon": "10d"
|
|
}
|
|
],
|
|
"clouds": {
|
|
"all": 93
|
|
},
|
|
"wind": {
|
|
"speed": 10.53,
|
|
"deg": 251,
|
|
"gust": 14.02
|
|
},
|
|
"visibility": 10000,
|
|
"pop": 1,
|
|
"rain": {
|
|
"3h": 0.49
|
|
},
|
|
"sys": {
|
|
"pod": "d"
|
|
},
|
|
"dt_txt": "2024-06-15 15:00:00"
|
|
},
|
|
{
|
|
"dt": 1718474400,
|
|
"main": {
|
|
"temp": 15.92,
|
|
"feels_like": 15.5,
|
|
"temp_min": 15.92,
|
|
"temp_max": 15.92,
|
|
"pressure": 1009,
|
|
"sea_level": 1009,
|
|
"grnd_level": 1004,
|
|
"humidity": 74,
|
|
"temp_kf": 0
|
|
},
|
|
"weather": [
|
|
{
|
|
"id": 500,
|
|
"main": "Rain",
|
|
"description": "légère pluie",
|
|
"icon": "10d"
|
|
}
|
|
],
|
|
"clouds": {
|
|
"all": 66
|
|
},
|
|
"wind": {
|
|
"speed": 7.08,
|
|
"deg": 254,
|
|
"gust": 10.51
|
|
},
|
|
"visibility": 10000,
|
|
"pop": 1,
|
|
"rain": {
|
|
"3h": 0.59
|
|
},
|
|
"sys": {
|
|
"pod": "d"
|
|
},
|
|
"dt_txt": "2024-06-15 18:00:00"
|
|
},
|
|
{
|
|
"dt": 1718485200,
|
|
"main": {
|
|
"temp": 13.32,
|
|
"feels_like": 12.9,
|
|
"temp_min": 13.32,
|
|
"temp_max": 13.32,
|
|
"pressure": 1011,
|
|
"sea_level": 1011,
|
|
"grnd_level": 1005,
|
|
"humidity": 84,
|
|
"temp_kf": 0
|
|
},
|
|
"weather": [
|
|
{
|
|
"id": 803,
|
|
"main": "Clouds",
|
|
"description": "nuageux",
|
|
"icon": "04n"
|
|
}
|
|
],
|
|
"clouds": {
|
|
"all": 55
|
|
},
|
|
"wind": {
|
|
"speed": 4.24,
|
|
"deg": 235,
|
|
"gust": 9.64
|
|
},
|
|
"visibility": 10000,
|
|
"pop": 0,
|
|
"sys": {
|
|
"pod": "n"
|
|
},
|
|
"dt_txt": "2024-06-15 21:00:00"
|
|
},
|
|
{
|
|
"dt": 1718496000,
|
|
"main": {
|
|
"temp": 11,
|
|
"feels_like": 10.64,
|
|
"temp_min": 11,
|
|
"temp_max": 11,
|
|
"pressure": 1010,
|
|
"sea_level": 1010,
|
|
"grnd_level": 1005,
|
|
"humidity": 95,
|
|
"temp_kf": 0
|
|
},
|
|
"weather": [
|
|
{
|
|
"id": 802,
|
|
"main": "Clouds",
|
|
"description": "partiellement nuageux",
|
|
"icon": "03n"
|
|
}
|
|
],
|
|
"clouds": {
|
|
"all": 45
|
|
},
|
|
"wind": {
|
|
"speed": 3.45,
|
|
"deg": 236,
|
|
"gust": 10.02
|
|
},
|
|
"visibility": 10000,
|
|
"pop": 0,
|
|
"sys": {
|
|
"pod": "n"
|
|
},
|
|
"dt_txt": "2024-06-16 00:00:00"
|
|
},
|
|
{
|
|
"dt": 1718506800,
|
|
"main": {
|
|
"temp": 10.9,
|
|
"feels_like": 10.53,
|
|
"temp_min": 10.9,
|
|
"temp_max": 10.9,
|
|
"pressure": 1009,
|
|
"sea_level": 1009,
|
|
"grnd_level": 1004,
|
|
"humidity": 95,
|
|
"temp_kf": 0
|
|
},
|
|
"weather": [
|
|
{
|
|
"id": 804,
|
|
"main": "Clouds",
|
|
"description": "couvert",
|
|
"icon": "04n"
|
|
}
|
|
],
|
|
"clouds": {
|
|
"all": 95
|
|
},
|
|
"wind": {
|
|
"speed": 2.98,
|
|
"deg": 209,
|
|
"gust": 5.32
|
|
},
|
|
"visibility": 10000,
|
|
"pop": 0,
|
|
"sys": {
|
|
"pod": "n"
|
|
},
|
|
"dt_txt": "2024-06-16 03:00:00"
|
|
},
|
|
{
|
|
"dt": 1718517600,
|
|
"main": {
|
|
"temp": 13.64,
|
|
"feels_like": 13.44,
|
|
"temp_min": 13.64,
|
|
"temp_max": 13.64,
|
|
"pressure": 1009,
|
|
"sea_level": 1009,
|
|
"grnd_level": 1003,
|
|
"humidity": 91,
|
|
"temp_kf": 0
|
|
},
|
|
"weather": [
|
|
{
|
|
"id": 803,
|
|
"main": "Clouds",
|
|
"description": "nuageux",
|
|
"icon": "04d"
|
|
}
|
|
],
|
|
"clouds": {
|
|
"all": 83
|
|
},
|
|
"wind": {
|
|
"speed": 3.29,
|
|
"deg": 198,
|
|
"gust": 8.26
|
|
},
|
|
"visibility": 10000,
|
|
"pop": 0,
|
|
"sys": {
|
|
"pod": "d"
|
|
},
|
|
"dt_txt": "2024-06-16 06:00:00"
|
|
},
|
|
{
|
|
"dt": 1718528400,
|
|
"main": {
|
|
"temp": 13.48,
|
|
"feels_like": 13.42,
|
|
"temp_min": 13.48,
|
|
"temp_max": 13.48,
|
|
"pressure": 1008,
|
|
"sea_level": 1008,
|
|
"grnd_level": 1003,
|
|
"humidity": 97,
|
|
"temp_kf": 0
|
|
},
|
|
"weather": [
|
|
{
|
|
"id": 500,
|
|
"main": "Rain",
|
|
"description": "légère pluie",
|
|
"icon": "10d"
|
|
}
|
|
],
|
|
"clouds": {
|
|
"all": 100
|
|
},
|
|
"wind": {
|
|
"speed": 3.99,
|
|
"deg": 159,
|
|
"gust": 8.22
|
|
},
|
|
"visibility": 5488,
|
|
"pop": 1,
|
|
"rain": {
|
|
"3h": 1.39
|
|
},
|
|
"sys": {
|
|
"pod": "d"
|
|
},
|
|
"dt_txt": "2024-06-16 09:00:00"
|
|
},
|
|
{
|
|
"dt": 1718539200,
|
|
"main": {
|
|
"temp": 16.53,
|
|
"feels_like": 16.64,
|
|
"temp_min": 16.53,
|
|
"temp_max": 16.53,
|
|
"pressure": 1007,
|
|
"sea_level": 1007,
|
|
"grnd_level": 1001,
|
|
"humidity": 92,
|
|
"temp_kf": 0
|
|
},
|
|
"weather": [
|
|
{
|
|
"id": 500,
|
|
"main": "Rain",
|
|
"description": "légère pluie",
|
|
"icon": "10d"
|
|
}
|
|
],
|
|
"clouds": {
|
|
"all": 100
|
|
},
|
|
"wind": {
|
|
"speed": 2.71,
|
|
"deg": 215,
|
|
"gust": 6.78
|
|
},
|
|
"visibility": 10000,
|
|
"pop": 1,
|
|
"rain": {
|
|
"3h": 2.85
|
|
},
|
|
"sys": {
|
|
"pod": "d"
|
|
},
|
|
"dt_txt": "2024-06-16 12:00:00"
|
|
},
|
|
{
|
|
"dt": 1718550000,
|
|
"main": {
|
|
"temp": 18.94,
|
|
"feels_like": 18.82,
|
|
"temp_min": 18.94,
|
|
"temp_max": 18.94,
|
|
"pressure": 1007,
|
|
"sea_level": 1007,
|
|
"grnd_level": 1002,
|
|
"humidity": 74,
|
|
"temp_kf": 0
|
|
},
|
|
"weather": [
|
|
{
|
|
"id": 500,
|
|
"main": "Rain",
|
|
"description": "légère pluie",
|
|
"icon": "10d"
|
|
}
|
|
],
|
|
"clouds": {
|
|
"all": 100
|
|
},
|
|
"wind": {
|
|
"speed": 4.25,
|
|
"deg": 265,
|
|
"gust": 6.19
|
|
},
|
|
"visibility": 10000,
|
|
"pop": 0.98,
|
|
"rain": {
|
|
"3h": 0.43
|
|
},
|
|
"sys": {
|
|
"pod": "d"
|
|
},
|
|
"dt_txt": "2024-06-16 15:00:00"
|
|
},
|
|
{
|
|
"dt": 1718560800,
|
|
"main": {
|
|
"temp": 17.03,
|
|
"feels_like": 16.9,
|
|
"temp_min": 17.03,
|
|
"temp_max": 17.03,
|
|
"pressure": 1008,
|
|
"sea_level": 1008,
|
|
"grnd_level": 1003,
|
|
"humidity": 81,
|
|
"temp_kf": 0
|
|
},
|
|
"weather": [
|
|
{
|
|
"id": 500,
|
|
"main": "Rain",
|
|
"description": "légère pluie",
|
|
"icon": "10d"
|
|
}
|
|
],
|
|
"clouds": {
|
|
"all": 97
|
|
},
|
|
"wind": {
|
|
"speed": 4.97,
|
|
"deg": 228,
|
|
"gust": 7.51
|
|
},
|
|
"visibility": 10000,
|
|
"pop": 0.96,
|
|
"rain": {
|
|
"3h": 0.51
|
|
},
|
|
"sys": {
|
|
"pod": "d"
|
|
},
|
|
"dt_txt": "2024-06-16 18:00:00"
|
|
},
|
|
{
|
|
"dt": 1718571600,
|
|
"main": {
|
|
"temp": 13.61,
|
|
"feels_like": 13.56,
|
|
"temp_min": 13.61,
|
|
"temp_max": 13.61,
|
|
"pressure": 1009,
|
|
"sea_level": 1009,
|
|
"grnd_level": 1004,
|
|
"humidity": 97,
|
|
"temp_kf": 0
|
|
},
|
|
"weather": [
|
|
{
|
|
"id": 804,
|
|
"main": "Clouds",
|
|
"description": "couvert",
|
|
"icon": "04n"
|
|
}
|
|
],
|
|
"clouds": {
|
|
"all": 100
|
|
},
|
|
"wind": {
|
|
"speed": 2.57,
|
|
"deg": 197,
|
|
"gust": 3.7
|
|
},
|
|
"visibility": 10000,
|
|
"pop": 0,
|
|
"sys": {
|
|
"pod": "n"
|
|
},
|
|
"dt_txt": "2024-06-16 21:00:00"
|
|
},
|
|
{
|
|
"dt": 1718582400,
|
|
"main": {
|
|
"temp": 13.14,
|
|
"feels_like": 13.09,
|
|
"temp_min": 13.14,
|
|
"temp_max": 13.14,
|
|
"pressure": 1009,
|
|
"sea_level": 1009,
|
|
"grnd_level": 1004,
|
|
"humidity": 99,
|
|
"temp_kf": 0
|
|
},
|
|
"weather": [
|
|
{
|
|
"id": 804,
|
|
"main": "Clouds",
|
|
"description": "couvert",
|
|
"icon": "04n"
|
|
}
|
|
],
|
|
"clouds": {
|
|
"all": 100
|
|
},
|
|
"wind": {
|
|
"speed": 2.82,
|
|
"deg": 193,
|
|
"gust": 6.37
|
|
},
|
|
"visibility": 10000,
|
|
"pop": 0,
|
|
"sys": {
|
|
"pod": "n"
|
|
},
|
|
"dt_txt": "2024-06-17 00:00:00"
|
|
},
|
|
{
|
|
"dt": 1718593200,
|
|
"main": {
|
|
"temp": 13.45,
|
|
"feels_like": 13.41,
|
|
"temp_min": 13.45,
|
|
"temp_max": 13.45,
|
|
"pressure": 1009,
|
|
"sea_level": 1009,
|
|
"grnd_level": 1004,
|
|
"humidity": 98,
|
|
"temp_kf": 0
|
|
},
|
|
"weather": [
|
|
{
|
|
"id": 803,
|
|
"main": "Clouds",
|
|
"description": "nuageux",
|
|
"icon": "04n"
|
|
}
|
|
],
|
|
"clouds": {
|
|
"all": 54
|
|
},
|
|
"wind": {
|
|
"speed": 3.36,
|
|
"deg": 207,
|
|
"gust": 9.2
|
|
},
|
|
"visibility": 10000,
|
|
"pop": 0,
|
|
"sys": {
|
|
"pod": "n"
|
|
},
|
|
"dt_txt": "2024-06-17 03:00:00"
|
|
},
|
|
{
|
|
"dt": 1718604000,
|
|
"main": {
|
|
"temp": 15.25,
|
|
"feels_like": 15.34,
|
|
"temp_min": 15.25,
|
|
"temp_max": 15.25,
|
|
"pressure": 1010,
|
|
"sea_level": 1010,
|
|
"grnd_level": 1004,
|
|
"humidity": 96,
|
|
"temp_kf": 0
|
|
},
|
|
"weather": [
|
|
{
|
|
"id": 803,
|
|
"main": "Clouds",
|
|
"description": "nuageux",
|
|
"icon": "04d"
|
|
}
|
|
],
|
|
"clouds": {
|
|
"all": 77
|
|
},
|
|
"wind": {
|
|
"speed": 3.52,
|
|
"deg": 202,
|
|
"gust": 7.94
|
|
},
|
|
"visibility": 10000,
|
|
"pop": 0,
|
|
"sys": {
|
|
"pod": "d"
|
|
},
|
|
"dt_txt": "2024-06-17 06:00:00"
|
|
},
|
|
{
|
|
"dt": 1718614800,
|
|
"main": {
|
|
"temp": 19.13,
|
|
"feels_like": 19.08,
|
|
"temp_min": 19.13,
|
|
"temp_max": 19.13,
|
|
"pressure": 1010,
|
|
"sea_level": 1010,
|
|
"grnd_level": 1005,
|
|
"humidity": 76,
|
|
"temp_kf": 0
|
|
},
|
|
"weather": [
|
|
{
|
|
"id": 500,
|
|
"main": "Rain",
|
|
"description": "légère pluie",
|
|
"icon": "10d"
|
|
}
|
|
],
|
|
"clouds": {
|
|
"all": 81
|
|
},
|
|
"wind": {
|
|
"speed": 4.73,
|
|
"deg": 209,
|
|
"gust": 6.02
|
|
},
|
|
"visibility": 8886,
|
|
"pop": 0.59,
|
|
"rain": {
|
|
"3h": 0.37
|
|
},
|
|
"sys": {
|
|
"pod": "d"
|
|
},
|
|
"dt_txt": "2024-06-17 09:00:00"
|
|
},
|
|
{
|
|
"dt": 1718625600,
|
|
"main": {
|
|
"temp": 19.29,
|
|
"feels_like": 19.36,
|
|
"temp_min": 19.29,
|
|
"temp_max": 19.29,
|
|
"pressure": 1011,
|
|
"sea_level": 1011,
|
|
"grnd_level": 1005,
|
|
"humidity": 80,
|
|
"temp_kf": 0
|
|
},
|
|
"weather": [
|
|
{
|
|
"id": 500,
|
|
"main": "Rain",
|
|
"description": "légère pluie",
|
|
"icon": "10d"
|
|
}
|
|
],
|
|
"clouds": {
|
|
"all": 90
|
|
},
|
|
"wind": {
|
|
"speed": 6.87,
|
|
"deg": 217,
|
|
"gust": 8.9
|
|
},
|
|
"visibility": 10000,
|
|
"pop": 1,
|
|
"rain": {
|
|
"3h": 2.54
|
|
},
|
|
"sys": {
|
|
"pod": "d"
|
|
},
|
|
"dt_txt": "2024-06-17 12:00:00"
|
|
},
|
|
{
|
|
"dt": 1718636400,
|
|
"main": {
|
|
"temp": 20.2,
|
|
"feels_like": 20.16,
|
|
"temp_min": 20.2,
|
|
"temp_max": 20.2,
|
|
"pressure": 1011,
|
|
"sea_level": 1011,
|
|
"grnd_level": 1005,
|
|
"humidity": 72,
|
|
"temp_kf": 0
|
|
},
|
|
"weather": [
|
|
{
|
|
"id": 500,
|
|
"main": "Rain",
|
|
"description": "légère pluie",
|
|
"icon": "10d"
|
|
}
|
|
],
|
|
"clouds": {
|
|
"all": 100
|
|
},
|
|
"wind": {
|
|
"speed": 7.59,
|
|
"deg": 228,
|
|
"gust": 9.18
|
|
},
|
|
"visibility": 10000,
|
|
"pop": 1,
|
|
"rain": {
|
|
"3h": 0.43
|
|
},
|
|
"sys": {
|
|
"pod": "d"
|
|
},
|
|
"dt_txt": "2024-06-17 15:00:00"
|
|
},
|
|
{
|
|
"dt": 1718647200,
|
|
"main": {
|
|
"temp": 17.98,
|
|
"feels_like": 18.03,
|
|
"temp_min": 17.98,
|
|
"temp_max": 17.98,
|
|
"pressure": 1012,
|
|
"sea_level": 1012,
|
|
"grnd_level": 1006,
|
|
"humidity": 84,
|
|
"temp_kf": 0
|
|
},
|
|
"weather": [
|
|
{
|
|
"id": 804,
|
|
"main": "Clouds",
|
|
"description": "couvert",
|
|
"icon": "04d"
|
|
}
|
|
],
|
|
"clouds": {
|
|
"all": 100
|
|
},
|
|
"wind": {
|
|
"speed": 4.84,
|
|
"deg": 228,
|
|
"gust": 8
|
|
},
|
|
"visibility": 10000,
|
|
"pop": 0.54,
|
|
"sys": {
|
|
"pod": "d"
|
|
},
|
|
"dt_txt": "2024-06-17 18:00:00"
|
|
},
|
|
{
|
|
"dt": 1718658000,
|
|
"main": {
|
|
"temp": 14.92,
|
|
"feels_like": 14.97,
|
|
"temp_min": 14.92,
|
|
"temp_max": 14.92,
|
|
"pressure": 1012,
|
|
"sea_level": 1012,
|
|
"grnd_level": 1007,
|
|
"humidity": 96,
|
|
"temp_kf": 0
|
|
},
|
|
"weather": [
|
|
{
|
|
"id": 804,
|
|
"main": "Clouds",
|
|
"description": "couvert",
|
|
"icon": "04n"
|
|
}
|
|
],
|
|
"clouds": {
|
|
"all": 100
|
|
},
|
|
"wind": {
|
|
"speed": 1.94,
|
|
"deg": 218,
|
|
"gust": 2.03
|
|
},
|
|
"visibility": 10000,
|
|
"pop": 0,
|
|
"sys": {
|
|
"pod": "n"
|
|
},
|
|
"dt_txt": "2024-06-17 21:00:00"
|
|
},
|
|
{
|
|
"dt": 1718668800,
|
|
"main": {
|
|
"temp": 14.75,
|
|
"feels_like": 14.81,
|
|
"temp_min": 14.75,
|
|
"temp_max": 14.75,
|
|
"pressure": 1012,
|
|
"sea_level": 1012,
|
|
"grnd_level": 1007,
|
|
"humidity": 97,
|
|
"temp_kf": 0
|
|
},
|
|
"weather": [
|
|
{
|
|
"id": 500,
|
|
"main": "Rain",
|
|
"description": "légère pluie",
|
|
"icon": "10n"
|
|
}
|
|
],
|
|
"clouds": {
|
|
"all": 100
|
|
},
|
|
"wind": {
|
|
"speed": 2.31,
|
|
"deg": 206,
|
|
"gust": 3.75
|
|
},
|
|
"visibility": 10000,
|
|
"pop": 0.2,
|
|
"rain": {
|
|
"3h": 0.14
|
|
},
|
|
"sys": {
|
|
"pod": "n"
|
|
},
|
|
"dt_txt": "2024-06-18 00:00:00"
|
|
},
|
|
{
|
|
"dt": 1718679600,
|
|
"main": {
|
|
"temp": 14.68,
|
|
"feels_like": 14.79,
|
|
"temp_min": 14.68,
|
|
"temp_max": 14.68,
|
|
"pressure": 1011,
|
|
"sea_level": 1011,
|
|
"grnd_level": 1005,
|
|
"humidity": 99,
|
|
"temp_kf": 0
|
|
},
|
|
"weather": [
|
|
{
|
|
"id": 501,
|
|
"main": "Rain",
|
|
"description": "pluie modérée",
|
|
"icon": "10n"
|
|
}
|
|
],
|
|
"clouds": {
|
|
"all": 100
|
|
},
|
|
"wind": {
|
|
"speed": 2.01,
|
|
"deg": 4,
|
|
"gust": 2.23
|
|
},
|
|
"visibility": 10000,
|
|
"pop": 1,
|
|
"rain": {
|
|
"3h": 3.44
|
|
},
|
|
"sys": {
|
|
"pod": "n"
|
|
},
|
|
"dt_txt": "2024-06-18 03:00:00"
|
|
},
|
|
{
|
|
"dt": 1718690400,
|
|
"main": {
|
|
"temp": 14.81,
|
|
"feels_like": 14.91,
|
|
"temp_min": 14.81,
|
|
"temp_max": 14.81,
|
|
"pressure": 1011,
|
|
"sea_level": 1011,
|
|
"grnd_level": 1005,
|
|
"humidity": 98,
|
|
"temp_kf": 0
|
|
},
|
|
"weather": [
|
|
{
|
|
"id": 500,
|
|
"main": "Rain",
|
|
"description": "légère pluie",
|
|
"icon": "10d"
|
|
}
|
|
],
|
|
"clouds": {
|
|
"all": 100
|
|
},
|
|
"wind": {
|
|
"speed": 2.59,
|
|
"deg": 79,
|
|
"gust": 3.89
|
|
},
|
|
"visibility": 10000,
|
|
"pop": 1,
|
|
"rain": {
|
|
"3h": 1.62
|
|
},
|
|
"sys": {
|
|
"pod": "d"
|
|
},
|
|
"dt_txt": "2024-06-18 06:00:00"
|
|
},
|
|
{
|
|
"dt": 1718701200,
|
|
"main": {
|
|
"temp": 16.56,
|
|
"feels_like": 16.52,
|
|
"temp_min": 16.56,
|
|
"temp_max": 16.56,
|
|
"pressure": 1011,
|
|
"sea_level": 1011,
|
|
"grnd_level": 1006,
|
|
"humidity": 86,
|
|
"temp_kf": 0
|
|
},
|
|
"weather": [
|
|
{
|
|
"id": 500,
|
|
"main": "Rain",
|
|
"description": "légère pluie",
|
|
"icon": "10d"
|
|
}
|
|
],
|
|
"clouds": {
|
|
"all": 100
|
|
},
|
|
"wind": {
|
|
"speed": 3.67,
|
|
"deg": 64,
|
|
"gust": 5.47
|
|
},
|
|
"visibility": 10000,
|
|
"pop": 0.61,
|
|
"rain": {
|
|
"3h": 0.59
|
|
},
|
|
"sys": {
|
|
"pod": "d"
|
|
},
|
|
"dt_txt": "2024-06-18 09:00:00"
|
|
},
|
|
{
|
|
"dt": 1718712000,
|
|
"main": {
|
|
"temp": 18.36,
|
|
"feels_like": 18.31,
|
|
"temp_min": 18.36,
|
|
"temp_max": 18.36,
|
|
"pressure": 1011,
|
|
"sea_level": 1011,
|
|
"grnd_level": 1006,
|
|
"humidity": 79,
|
|
"temp_kf": 0
|
|
},
|
|
"weather": [
|
|
{
|
|
"id": 500,
|
|
"main": "Rain",
|
|
"description": "légère pluie",
|
|
"icon": "10d"
|
|
}
|
|
],
|
|
"clouds": {
|
|
"all": 100
|
|
},
|
|
"wind": {
|
|
"speed": 4.29,
|
|
"deg": 63,
|
|
"gust": 4.83
|
|
},
|
|
"visibility": 10000,
|
|
"pop": 0.47,
|
|
"rain": {
|
|
"3h": 0.13
|
|
},
|
|
"sys": {
|
|
"pod": "d"
|
|
},
|
|
"dt_txt": "2024-06-18 12:00:00"
|
|
},
|
|
{
|
|
"dt": 1718722800,
|
|
"main": {
|
|
"temp": 19.51,
|
|
"feels_like": 19.5,
|
|
"temp_min": 19.51,
|
|
"temp_max": 19.51,
|
|
"pressure": 1011,
|
|
"sea_level": 1011,
|
|
"grnd_level": 1005,
|
|
"humidity": 76,
|
|
"temp_kf": 0
|
|
},
|
|
"weather": [
|
|
{
|
|
"id": 500,
|
|
"main": "Rain",
|
|
"description": "légère pluie",
|
|
"icon": "10d"
|
|
}
|
|
],
|
|
"clouds": {
|
|
"all": 99
|
|
},
|
|
"wind": {
|
|
"speed": 3.58,
|
|
"deg": 48,
|
|
"gust": 4.01
|
|
},
|
|
"visibility": 10000,
|
|
"pop": 0.2,
|
|
"rain": {
|
|
"3h": 0.15
|
|
},
|
|
"sys": {
|
|
"pod": "d"
|
|
},
|
|
"dt_txt": "2024-06-18 15:00:00"
|
|
},
|
|
{
|
|
"dt": 1718733600,
|
|
"main": {
|
|
"temp": 17.82,
|
|
"feels_like": 17.93,
|
|
"temp_min": 17.82,
|
|
"temp_max": 17.82,
|
|
"pressure": 1010,
|
|
"sea_level": 1010,
|
|
"grnd_level": 1005,
|
|
"humidity": 87,
|
|
"temp_kf": 0
|
|
},
|
|
"weather": [
|
|
{
|
|
"id": 500,
|
|
"main": "Rain",
|
|
"description": "légère pluie",
|
|
"icon": "10d"
|
|
}
|
|
],
|
|
"clouds": {
|
|
"all": 100
|
|
},
|
|
"wind": {
|
|
"speed": 4.41,
|
|
"deg": 31,
|
|
"gust": 6.95
|
|
},
|
|
"visibility": 10000,
|
|
"pop": 0.25,
|
|
"rain": {
|
|
"3h": 0.36
|
|
},
|
|
"sys": {
|
|
"pod": "d"
|
|
},
|
|
"dt_txt": "2024-06-18 18:00:00"
|
|
}
|
|
],
|
|
"city": {
|
|
"id": 3009239,
|
|
"name": "La Gacilly",
|
|
"coord": {
|
|
"lat": 47.7656,
|
|
"lon": -2.1322
|
|
},
|
|
"country": "FR",
|
|
"population": 2453,
|
|
"timezone": 7200,
|
|
"sunrise": 1718251782,
|
|
"sunset": 1718309266
|
|
}
|
|
}
|
|
'''
|
|
|
|
# Décoder le JSON
|
|
data = json.loads(json_str)
|
|
|
|
# Extraire les 6 premières valeurs du champ "all"
|
|
cloud_values = [item['clouds']['all'] for item in data['list'][:6]]
|
|
|
|
# Afficher les valeurs extraites
|
|
for i, value in enumerate(cloud_values, start=1):
|
|
print(f"Cloud coverage for point {i}: {value}")
|
|
|
|
# Calculer la moyenne
|
|
average_cloud_coverage = sum(cloud_values) / len(cloud_values)
|
|
|
|
# Afficher les valeurs extraites et la moyenne
|
|
print("Cloud coverage values:", cloud_values)
|
|
print("Average cloud coverage:", average_cloud_coverage)
|