varies updates for 2023
- Added Share - Added Sunday PM - Corrected Womans meeting at 10:00am - Corrected Mens meeting 8:00am
This commit is contained in:
		
							parent
							
								
									e5bea485a2
								
							
						
					
					
						commit
						fccd1946b7
					
				
							
								
								
									
										118
									
								
								main.py
									
									
									
									
									
								
							
							
						
						
									
										118
									
								
								main.py
									
									
									
									
									
								
							| @ -34,9 +34,9 @@ class Event(): | |||||||
|     event_description: str |     event_description: str | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| YEAR: int = 2022 | YEAR: int = 2023 | ||||||
| MONTHS: dict[int, list[list[int]]] | MONTHS: dict[int, list[list[int]]] | ||||||
| MONTHS = dict(enumerate([calendar.monthcalendar(2022, month) for month in | MONTHS = dict(enumerate([calendar.monthcalendar(YEAR, month) for month in | ||||||
|                          range(1, 13)], start=1)) |                          range(1, 13)], start=1)) | ||||||
| 
 | 
 | ||||||
| def suffix(day: int) -> str: | def suffix(day: int) -> str: | ||||||
| @ -81,6 +81,55 @@ def add_event(events: list[Event], | |||||||
|                   description) |                   description) | ||||||
|     events.append(event) |     events.append(event) | ||||||
| 
 | 
 | ||||||
|  | def add_tuesdays(events: list[Event], | ||||||
|  |                 year: int, | ||||||
|  |                 month: int, | ||||||
|  |                 weeks: list[list[int]]) -> None: | ||||||
|  |     """add Tuesday events to calendar""" | ||||||
|  |     days = [day[1] for day in weeks if day[1]] | ||||||
|  | 
 | ||||||
|  |     add_event(events, | ||||||
|  |               "Grief Share 6:00pm", | ||||||
|  |               "Grief Share", | ||||||
|  |               "", | ||||||
|  |               datetime(year, month, days[0], 19, 00, 00), | ||||||
|  |               datetime(year, month, days[0], 21, 00, 00), | ||||||
|  |              ) | ||||||
|  | 
 | ||||||
|  |     add_event(events, | ||||||
|  |               "Grief Share 6:00pm", | ||||||
|  |               "Grief Share", | ||||||
|  |               "", | ||||||
|  |               datetime(year, month, days[1], 19, 00, 00), | ||||||
|  |               datetime(year, month, days[1], 21, 00, 00), | ||||||
|  |              ) | ||||||
|  | 
 | ||||||
|  |     add_event(events, | ||||||
|  |               "Grief Share 6:00pm", | ||||||
|  |               "Grief Share", | ||||||
|  |               "", | ||||||
|  |               datetime(year, month, days[2], 19, 00, 00), | ||||||
|  |               datetime(year, month, days[2], 21, 00, 00), | ||||||
|  |              ) | ||||||
|  | 
 | ||||||
|  |     add_event(events, | ||||||
|  |               "Grief Share 6:00pm", | ||||||
|  |               "Grief Share", | ||||||
|  |               "", | ||||||
|  |               datetime(year, month, days[3], 19, 00, 00), | ||||||
|  |               datetime(year, month, days[3], 21, 00, 00), | ||||||
|  |              ) | ||||||
|  | 
 | ||||||
|  |     if len(days) == 5: | ||||||
|  |         add_event(events, | ||||||
|  |                   "Grief Share 6:00pm", | ||||||
|  |                   "Grief Share", | ||||||
|  |                   "", | ||||||
|  |                   datetime(year, month, days[4], 19, 00, 00), | ||||||
|  |                   datetime(year, month, days[4], 21, 00, 00), | ||||||
|  |                  ) | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
| def add_wednesdays(events: list[Event], | def add_wednesdays(events: list[Event], | ||||||
|                 year: int, |                 year: int, | ||||||
|                 month: int, |                 month: int, | ||||||
| @ -140,32 +189,32 @@ def add_thursdays(events: list[Event], | |||||||
|               "Woman’s Meeting 10:00am", |               "Woman’s Meeting 10:00am", | ||||||
|               "Woman’s Meeting", |               "Woman’s Meeting", | ||||||
|               "Woman 2 Woman Bible Study", |               "Woman 2 Woman Bible Study", | ||||||
|               datetime(year, month, days[0], 19, 00, 00), |               datetime(year, month, days[0], 10, 00, 00), | ||||||
|               datetime(year, month, days[0], 21, 00, 00), |               datetime(year, month, days[0], 11, 00, 00), | ||||||
|              ) |              ) | ||||||
| 
 | 
 | ||||||
|     add_event(events, |     add_event(events, | ||||||
|               "Woman’s Meeting 10:00am", |               "Woman’s Meeting 10:00am", | ||||||
|               "Woman’s Meeting", |               "Woman’s Meeting", | ||||||
|               "Woman 2 Woman Bible Study", |               "Woman 2 Woman Bible Study", | ||||||
|               datetime(year, month, days[1], 19, 00, 00), |               datetime(year, month, days[1], 10, 00, 00), | ||||||
|               datetime(year, month, days[1], 21, 00, 00), |               datetime(year, month, days[1], 11, 00, 00), | ||||||
|              ) |              ) | ||||||
| 
 | 
 | ||||||
|     add_event(events, |     add_event(events, | ||||||
|               "Woman’s Meeting 10:00am", |               "Woman’s Meeting 10:00am", | ||||||
|               "Woman’s Meeting", |               "Woman’s Meeting", | ||||||
|               "Woman 2 Woman Bible Study", |               "Woman 2 Woman Bible Study", | ||||||
|               datetime(year, month, days[2], 19, 00, 00), |               datetime(year, month, days[2], 10, 00, 00), | ||||||
|               datetime(year, month, days[2], 21, 00, 00), |               datetime(year, month, days[2], 11, 00, 00), | ||||||
|              ) |              ) | ||||||
| 
 | 
 | ||||||
|     add_event(events, |     add_event(events, | ||||||
|               "Woman’s Meeting 10:00am", |               "Woman’s Meeting 10:00am", | ||||||
|               "Woman’s Meeting", |               "Woman’s Meeting", | ||||||
|               "Woman 2 Woman Bible Study", |               "Woman 2 Woman Bible Study", | ||||||
|               datetime(year, month, days[3], 19, 00, 00), |               datetime(year, month, days[3], 10, 00, 00), | ||||||
|               datetime(year, month, days[3], 21, 00, 00), |               datetime(year, month, days[3], 11, 00, 00), | ||||||
|              ) |              ) | ||||||
| 
 | 
 | ||||||
|     if len(days) == 5: |     if len(days) == 5: | ||||||
| @ -173,8 +222,8 @@ def add_thursdays(events: list[Event], | |||||||
|                   "Woman’s Meeting 10:00am", |                   "Woman’s Meeting 10:00am", | ||||||
|                   "Woman’s Meeting", |                   "Woman’s Meeting", | ||||||
|                   "Woman 2 Woman Bible Study", |                   "Woman 2 Woman Bible Study", | ||||||
|                   datetime(year, month, days[4], 19, 00, 00), |                   datetime(year, month, days[4], 10, 00, 00), | ||||||
|                   datetime(year, month, days[4], 21, 00, 00), |                   datetime(year, month, days[4], 11, 00, 00), | ||||||
|                  ) |                  ) | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| @ -205,8 +254,8 @@ def add_saturdays(events: list[Event], | |||||||
|               "Men's Breakfast 8:00am", |               "Men's Breakfast 8:00am", | ||||||
|               "Men's Meeting", |               "Men's Meeting", | ||||||
|               "", |               "", | ||||||
|               datetime(year, month, days[1], 19, 00, 00), |               datetime(year, month, days[1], 08, 00, 00), | ||||||
|               datetime(year, month, days[1], 21, 00, 00), |               datetime(year, month, days[1], 10, 00, 00), | ||||||
|              ) |              ) | ||||||
| 
 | 
 | ||||||
| def add_sundays(events: list[Event], | def add_sundays(events: list[Event], | ||||||
| @ -216,6 +265,14 @@ def add_sundays(events: list[Event], | |||||||
|     """add Sunday events to calendar""" |     """add Sunday events to calendar""" | ||||||
|     days = [day[6] for day in weeks if day[6]] |     days = [day[6] for day in weeks if day[6]] | ||||||
| 
 | 
 | ||||||
|  |     add_event(events, | ||||||
|  |               "Sunday Evening Service 6:00pm", | ||||||
|  |               "Sunday Eventing Service", | ||||||
|  |               "Starts at 6:00 PM.", | ||||||
|  |               datetime(year, month, days[0], 18, 00, 00), | ||||||
|  |               datetime(year, month, days[0], 19, 00, 00), | ||||||
|  |              ) | ||||||
|  | 
 | ||||||
|     add_event(events, |     add_event(events, | ||||||
|               "Sunday Service 10:00am", |               "Sunday Service 10:00am", | ||||||
|               "Sunday Service", |               "Sunday Service", | ||||||
| @ -226,6 +283,14 @@ def add_sundays(events: list[Event], | |||||||
|               datetime(year, month, days[0], 12, 00, 00), |               datetime(year, month, days[0], 12, 00, 00), | ||||||
|              ) |              ) | ||||||
| 
 | 
 | ||||||
|  |     add_event(events, | ||||||
|  |               "Sunday Evening Service 6:00pm", | ||||||
|  |               "Sunday Eventing Service", | ||||||
|  |               "Starts at 6:00 PM.", | ||||||
|  |               datetime(year, month, days[1], 18, 00, 00), | ||||||
|  |               datetime(year, month, days[1], 19, 00, 00), | ||||||
|  |              ) | ||||||
|  | 
 | ||||||
|     add_event(events, |     add_event(events, | ||||||
|               "Sunday Service 10:00am", |               "Sunday Service 10:00am", | ||||||
|               "Sunday Service", |               "Sunday Service", | ||||||
| @ -236,6 +301,14 @@ def add_sundays(events: list[Event], | |||||||
|               datetime(year, month, days[1], 12, 00, 00), |               datetime(year, month, days[1], 12, 00, 00), | ||||||
|              ) |              ) | ||||||
| 
 | 
 | ||||||
|  |     add_event(events, | ||||||
|  |               "Sunday Evening Service 6:00pm", | ||||||
|  |               "Sunday Eventing Service", | ||||||
|  |               "Starts at 6:00 PM.", | ||||||
|  |               datetime(year, month, days[2], 18, 00, 00), | ||||||
|  |               datetime(year, month, days[2], 19, 00, 00), | ||||||
|  |              ) | ||||||
|  | 
 | ||||||
|     add_event(events, |     add_event(events, | ||||||
|               "Sunday Service 10:00am", |               "Sunday Service 10:00am", | ||||||
|               "Sunday Service", |               "Sunday Service", | ||||||
| @ -246,6 +319,14 @@ def add_sundays(events: list[Event], | |||||||
|               datetime(year, month, days[2], 12, 00, 00), |               datetime(year, month, days[2], 12, 00, 00), | ||||||
|              ) |              ) | ||||||
| 
 | 
 | ||||||
|  |     add_event(events, | ||||||
|  |               "Sunday Evening Service 6:00pm", | ||||||
|  |               "Sunday Eventing Service", | ||||||
|  |               "Starts at 6:00 PM.", | ||||||
|  |               datetime(year, month, days[3], 18, 00, 00), | ||||||
|  |               datetime(year, month, days[3], 19, 00, 00), | ||||||
|  |              ) | ||||||
|  | 
 | ||||||
|     add_event(events, |     add_event(events, | ||||||
|               "Sunday Service 10:00am", |               "Sunday Service 10:00am", | ||||||
|               "Sunday Service", |               "Sunday Service", | ||||||
| @ -257,6 +338,14 @@ def add_sundays(events: list[Event], | |||||||
|              ) |              ) | ||||||
| 
 | 
 | ||||||
|     if len(days) == 5: |     if len(days) == 5: | ||||||
|  |         add_event(events, | ||||||
|  |                   "Sunday Evening Service 6:00pm", | ||||||
|  |                   "Sunday Eventing Service", | ||||||
|  |                   "Starts at 6:00 PM.", | ||||||
|  |                   datetime(year, month, days[4], 18, 00, 00), | ||||||
|  |                   datetime(year, month, days[4], 19, 00, 00), | ||||||
|  |                  ) | ||||||
|  | 
 | ||||||
|         add_event(events, |         add_event(events, | ||||||
|                   "Sunday Service 10:00am", |                   "Sunday Service 10:00am", | ||||||
|                   "Sunday Service", |                   "Sunday Service", | ||||||
| @ -294,6 +383,7 @@ def main(): | |||||||
|     """create csv file""" |     """create csv file""" | ||||||
|     events: list[Event] = [] |     events: list[Event] = [] | ||||||
|     for month, weeks in MONTHS.items(): |     for month, weeks in MONTHS.items(): | ||||||
|  |         add_tuesdays(events, YEAR, month, weeks) | ||||||
|         add_wednesdays(events, YEAR, month, weeks) |         add_wednesdays(events, YEAR, month, weeks) | ||||||
|         add_thursdays(events, YEAR, month, weeks) |         add_thursdays(events, YEAR, month, weeks) | ||||||
|         add_fridays(events, YEAR, month, weeks) |         add_fridays(events, YEAR, month, weeks) | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user