Adding win and if the team is home to the database, calculations for win and lose streak, and returning the training data. Fixing sunrise sunset times
This commit is contained in:
@@ -1,21 +1,20 @@
|
||||
import ephem
|
||||
import requests
|
||||
import datetime
|
||||
import requests
|
||||
|
||||
from suntime import Sun, SunTimeException
|
||||
from datetime import datetime
|
||||
from dateutil import tz
|
||||
from timezonefinder import TimezoneFinder
|
||||
|
||||
def get_sun_and_moon_phase(lat, long, date_str):
|
||||
curr_date = datetime.strptime(date_str, "%Y%m%d")
|
||||
date_str = f"{date_str[:4]}/{date_str[4:6]}/{date_str[6:8]}"
|
||||
|
||||
observer = ephem.Observer()
|
||||
observer.lat = str(lat)
|
||||
observer.lon = str(long)
|
||||
observer.date = date_str
|
||||
|
||||
sun = ephem.Sun()
|
||||
sun.compute(observer)
|
||||
|
||||
sunrise_time = int(observer.next_rising(sun).datetime().strftime('%Y%m%d'))
|
||||
sunset_time = int(observer.next_setting(sun).datetime().strftime('%Y%m%d'))
|
||||
my_tz = get_timezone(lat, long)
|
||||
sun = Sun(lat, long)
|
||||
sunrise_time = sun.get_sunrise_time(curr_date, tz.gettz(my_tz)).strftime("%H:%M:%S")
|
||||
sunset_time = sun.get_sunset_time(curr_date, tz.gettz(my_tz)).strftime("%H:%M:%S")
|
||||
|
||||
date = ephem.Date(date_str)
|
||||
moon = ephem.Moon()
|
||||
|
||||
Reference in New Issue
Block a user