https://sunrise-sunset.org/api
import requests
from datatime import datetime
MY_LAT = 24.164810
MY_LONG = 120.674260
parameters = {
"lat": MY_LAT,
"lng": MY_LONG,
}
response = requests.get("<https://api.sunrise-sunset.org/json>", params=parameters)
response.raise_for_status()
data = response.json()
sunrise = data["results"]["sunrise"]
sunset = data["results"]["sunset"]
print(data)
print(sunrise)
print(sunrise.split("T"))
print(sunrise.split("T")[1].split(":"))
print(sunrise.split("T")[1].split(":")[0])
================
{'results': {'sunrise': '9:49:32 PM', 'sunset': '9:41:56 AM', 'solar_noon': '3:45:44 AM', 'day_length': '11:52:24', 'civil_twilight_begin': '9:28:00 PM', 'civil_twilight_end': '10:03:28 AM', 'nautical_twilight_begin': '9:01:41 PM', 'nautical_twilight_end': '10:29:47 AM', 'astronomical_twilight_begin': '8:35:23 PM', 'astronomical_twilight_end': '10:56:06 AM'}, 'status': 'OK'}
2021-10-04T21:49:32+00:00
['2021-10-04', '21:49:32+00:00']
['21', '49', '32+00', '00']
21
import requests
from datatime import datetime
MY_LAT = 24.164810
MY_LONG = 120.674260
parameters = {
"lat": MY_LAT,
"lng": MY_LONG,
}
response = requests.get("<https://api.sunrise-sunset.org/json>", params=parameters)
response.raise_for_status()
data = response.json()
sunrise = data["results"]["sunrise"].split("T")[1].split(":")[0]
sunset = data["results"]["sunset"].split("T")[1].split(":")[0]
print(sunrise)
print(sunset)
time_now = datetime.now()
print(time_now.hour)
================
04
20
22