generated from hjess/PythonTemplateProject
[main] Prod Creds
All checks were successful
Build, Push, and Deploy to Nomad / docker-nomad (push) Successful in 1m10s
All checks were successful
Build, Push, and Deploy to Nomad / docker-nomad (push) Successful in 1m10s
This commit is contained in:
@@ -4,20 +4,19 @@ class CalenderMaker(object):
|
||||
def get_dates(self,year=2025,dest_day="Friday", orgin_day="Wednesday"):
|
||||
start_date = date.today() + timedelta(days=3)
|
||||
return_date = start_date + timedelta(days=365)
|
||||
dags_differens = timedelta(days=1)
|
||||
resultat = []
|
||||
days_diff = timedelta(days=1)
|
||||
result = []
|
||||
current_date = start_date
|
||||
while current_date <= return_date:
|
||||
ugenummer = current_date.isocalendar()[1]
|
||||
ugedag = current_date.strftime("%A")
|
||||
if ugenummer % 2 != 0 and ugedag in [dest_day, orgin_day]:
|
||||
if ugedag == dest_day:
|
||||
resultat.append({'date': current_date.strftime('%Y-%m-%d'), 'orgin': 'CPH', 'dest': 'LIS','uge':ugenummer, 'month':current_date.month})
|
||||
|
||||
if ugedag == orgin_day:
|
||||
resultat.append( { 'date': current_date.strftime( '%Y-%m-%d' ), 'orgin': 'LIS', 'dest': 'CPH','uge':ugenummer,'month':current_date.month} )
|
||||
current_date += dags_differens
|
||||
return resultat
|
||||
week_no = current_date.isocalendar()[1]
|
||||
weekday = current_date.strftime("%A")
|
||||
if week_no % 2 != 0 and weekday in [dest_day, orgin_day]:
|
||||
if weekday == dest_day:
|
||||
result.append({'date': current_date.strftime('%Y-%m-%d'), 'departure': 'CPH', 'arrival': 'LIS','week_no':week_no, 'month':current_date.month})
|
||||
if weekday == orgin_day:
|
||||
result.append( { 'date': current_date.strftime( '%Y-%m-%d' ), 'departure': 'LIS', 'arrival': 'CPH','week_no':week_no,'month':current_date.month} )
|
||||
current_date += days_diff
|
||||
return result
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user