diff --git a/data/directory.yml b/data/directory.yml index 85d6748..25bf72c 100644 --- a/data/directory.yml +++ b/data/directory.yml @@ -68,3 +68,16 @@ ls_el: ls_ee: name: Lakeside School, WA - A3 / B3 Lunch + +lohs_ff: + name: Live Oak High School, LA - First/First Lunch + +lohs_fs: + name: Live Oak High School, LA - First/Second Lunch + +lohs_ss: + name: Live Oak High School, LA - Second/Second Lunch + +lohs_sf: + name: Live Oak High School, LA - Second/First Lunch + diff --git a/data/lohs_ff/schedule.yml b/data/lohs_ff/schedule.yml new file mode 100644 index 0000000..e0c4bc5 --- /dev/null +++ b/data/lohs_ff/schedule.yml @@ -0,0 +1,36 @@ +defaults: + start: 8/10/2026 + pattern: + - weekend + - schedule-fo + - schedule-fe + - schedule-fo + - schedule-fe + - schedule-fa + - weekend + +calendar: + - 9/2/2026 schedule-fa + - 9/3/2026 schedule-fo + - 9/4/2026 schedule-fe + - 9/7/2026 weekend + - 9/8/2026 schedule-fo + - 9/9/2026 schedule-fe + - 9/10/2026 schedule-fo + - 9/11/2026 schedule-fe + - 9/17/2026 weekend + - 9/18/2026 schedule-fe + - 9/23/2026 schedule-fa + - 9/24/2026 schedule-fo + - 9/25/2026 schedule-fe + - 10/7/2026 schedule-fa + - 10/8/2026-10/9/2026 weekend + - 10/21/2026 schedule-fa + - 10/22/2026 schedule-fo + - 10/23/2026 schedule-fe + - 11/3/2026 weekend + - 11/4/2026 schedule-fe + - 11/5/2026 schedule-fo + - 11/6/2026 schedule-fe + - 11/23/2026-11/27/2026 weekend + - 12/21/2026-1/5/2027 weekend diff --git a/data/lohs_ff/school.yml b/data/lohs_ff/school.yml new file mode 100644 index 0000000..45577ab --- /dev/null +++ b/data/lohs_ff/school.yml @@ -0,0 +1,119 @@ +periods: + - Period 1 + - Period 2 + - Period 3 + - Period 4 + - Period 5 + - Period 6 + - Period 7 + - Period 8 + +# these are periods with names that users should NOT +# be able to customize +# by deafult: Free, Brunch, Break, Lunch, and Passing are non-periods +non-periods: + - WIN + - Passing + - Lunch + - Home + +weekend: + name: Weekend + schedule: ~ + +schedule-fa: + name: Schedule All Upstairs + schedule: + - 7:09 Period 1 + - 8:02 Passing + - 8:06 Period 2 + - 8:59 Passing + - 9:53 Period 3 + - 9:56 Passing + - 10:00 Period 4 + - 10:53 Passing + - 10:57 Period 5 + - 11:54 Lunch + - 12:21 Passing + - 12:25 Period 6 + - 13:18 Passing + - 13:22 Period 7 + - 14:15 Home + +schedule-sa: + name: Schedule All Downstairs + schedule: + - 7:09 Period 1 + - 8:02 Passing + - 8:06 Period 2 + - 8:59 Passing + - 9:53 Period 3 + - 9:56 Passing + - 10:00 Period 4 + - 10:53 Passing + - 10:57 Lunch + - 11:24 Passing + - 11:28 Period 5 + - 12:21 Passing + - 12:25 Period 6 + - 13:18 Passing + - 13:22 Period 7 + - 14:15 Home + +schedule-fo: + name: Schedule Odd Upstairs + schedule: + - 7:09 Period 1 + - 8:44 Passing + - 8:48 Period 3 + - 10:23 Passing + - 10:37 Period 5 + - 12:06 Lunch + - 12:36 Passing + - 12:40 Period 7 + - 14:15 Home + +schedule-so: + name: Schedule Odd Downstairs + schedule: + - 7:09 Period 1 + - 8:44 Passing + - 8:48 Period 3 + - 10:23 Passing + - 10:37 Lunch + - 11:01 Period 5 + - 12:36 Passing + - 12:40 Period 7 + - 14:15 Home + +schedule-fe: + name: Schedule Even Upstairs + schedule: + - 7:09 Period 2 + - 8:44 Passing + - 8:48 WIN + - 9:48 Passing + - 9:53 Period 4 + - 11:31 Lunch + - 12:01 Passing + - 12:05 Period 6 + - 1:40 Passing + - 1:44 Period 8 + - 2:15 Home + +schedule-se: + name: Schedule Even Downstairs + schedule: + schedule: + - 7:09 Period 2 + - 8:44 Passing + - 8:48 WIN + - 9:48 Passing + - 9:53 Lunch + - 10:26 Period 4 + - 12:01 Passing + - 12:05 Period 6 + - 1:40 Passing + - 1:44 Period 8 + - 2:15 Home + diff --git a/data/lohs_fs/schedule.yml b/data/lohs_fs/schedule.yml new file mode 100644 index 0000000..5c2cb8b --- /dev/null +++ b/data/lohs_fs/schedule.yml @@ -0,0 +1,36 @@ +defaults: + start: 8/10/2026 + pattern: + - weekend + - schedule-fo + - schedule-se + - schedule-fo + - schedule-se + - schedule-fa + - weekend + +calendar: + - 9/2/2026 schedule-fa + - 9/3/2026 schedule-fo + - 9/4/2026 schedule-se + - 9/7/2026 weekend + - 9/8/2026 schedule-fo + - 9/9/2026 schedule-se + - 9/10/2026 schedule-fo + - 9/11/2026 schedule-se + - 9/17/2026 weekend + - 9/18/2026 schedule-se + - 9/23/2026 schedule-fa + - 9/24/2026 schedule-fo + - 9/25/2026 schedule-se + - 10/7/2026 schedule-fa + - 10/8/2026-10/9/2026 weekend + - 10/21/2026 schedule-fa + - 10/22/2026 schedule-fo + - 10/23/2026 schedule-se + - 11/3/2026 weekend + - 11/4/2026 schedule-se + - 11/5/2026 schedule-fo + - 11/6/2026 schedule-se + - 11/23/2026-11/27/2026 weekend + - 12/21/2026-1/5/2027 weekend diff --git a/data/lohs_fs/school.yml b/data/lohs_fs/school.yml new file mode 100644 index 0000000..45577ab --- /dev/null +++ b/data/lohs_fs/school.yml @@ -0,0 +1,119 @@ +periods: + - Period 1 + - Period 2 + - Period 3 + - Period 4 + - Period 5 + - Period 6 + - Period 7 + - Period 8 + +# these are periods with names that users should NOT +# be able to customize +# by deafult: Free, Brunch, Break, Lunch, and Passing are non-periods +non-periods: + - WIN + - Passing + - Lunch + - Home + +weekend: + name: Weekend + schedule: ~ + +schedule-fa: + name: Schedule All Upstairs + schedule: + - 7:09 Period 1 + - 8:02 Passing + - 8:06 Period 2 + - 8:59 Passing + - 9:53 Period 3 + - 9:56 Passing + - 10:00 Period 4 + - 10:53 Passing + - 10:57 Period 5 + - 11:54 Lunch + - 12:21 Passing + - 12:25 Period 6 + - 13:18 Passing + - 13:22 Period 7 + - 14:15 Home + +schedule-sa: + name: Schedule All Downstairs + schedule: + - 7:09 Period 1 + - 8:02 Passing + - 8:06 Period 2 + - 8:59 Passing + - 9:53 Period 3 + - 9:56 Passing + - 10:00 Period 4 + - 10:53 Passing + - 10:57 Lunch + - 11:24 Passing + - 11:28 Period 5 + - 12:21 Passing + - 12:25 Period 6 + - 13:18 Passing + - 13:22 Period 7 + - 14:15 Home + +schedule-fo: + name: Schedule Odd Upstairs + schedule: + - 7:09 Period 1 + - 8:44 Passing + - 8:48 Period 3 + - 10:23 Passing + - 10:37 Period 5 + - 12:06 Lunch + - 12:36 Passing + - 12:40 Period 7 + - 14:15 Home + +schedule-so: + name: Schedule Odd Downstairs + schedule: + - 7:09 Period 1 + - 8:44 Passing + - 8:48 Period 3 + - 10:23 Passing + - 10:37 Lunch + - 11:01 Period 5 + - 12:36 Passing + - 12:40 Period 7 + - 14:15 Home + +schedule-fe: + name: Schedule Even Upstairs + schedule: + - 7:09 Period 2 + - 8:44 Passing + - 8:48 WIN + - 9:48 Passing + - 9:53 Period 4 + - 11:31 Lunch + - 12:01 Passing + - 12:05 Period 6 + - 1:40 Passing + - 1:44 Period 8 + - 2:15 Home + +schedule-se: + name: Schedule Even Downstairs + schedule: + schedule: + - 7:09 Period 2 + - 8:44 Passing + - 8:48 WIN + - 9:48 Passing + - 9:53 Lunch + - 10:26 Period 4 + - 12:01 Passing + - 12:05 Period 6 + - 1:40 Passing + - 1:44 Period 8 + - 2:15 Home + diff --git a/data/lohs_sf/schedule.yml b/data/lohs_sf/schedule.yml new file mode 100644 index 0000000..03d0162 --- /dev/null +++ b/data/lohs_sf/schedule.yml @@ -0,0 +1,36 @@ +defaults: + start: 8/10/2026 + pattern: + - weekend + - schedule-so + - schedule-fe + - schedule-so + - schedule-fe + - schedule-sa + - weekend + +calendar: + - 9/2/2026 schedule-sa + - 9/3/2026 schedule-so + - 9/4/2026 schedule-fe + - 9/7/2026 weekend + - 9/8/2026 schedule-so + - 9/9/2026 schedule-fe + - 9/10/2026 schedule-so + - 9/11/2026 schedule-fe + - 9/17/2026 weekend + - 9/18/2026 schedule-fe + - 9/23/2026 schedule-sa + - 9/24/2026 schedule-so + - 9/25/2026 schedule-fe + - 10/7/2026 schedule-sa + - 10/8/2026-10/9/2026 weekend + - 10/21/2026 schedule-sa + - 10/22/2026 schedule-so + - 10/23/2026 schedule-fe + - 11/3/2026 weekend + - 11/4/2026 schedule-fe + - 11/5/2026 schedule-so + - 11/6/2026 schedule-fe + - 11/23/2026-11/27/2026 weekend + - 12/21/2026-1/5/2027 weekend diff --git a/data/lohs_sf/school.yml b/data/lohs_sf/school.yml new file mode 100644 index 0000000..45577ab --- /dev/null +++ b/data/lohs_sf/school.yml @@ -0,0 +1,119 @@ +periods: + - Period 1 + - Period 2 + - Period 3 + - Period 4 + - Period 5 + - Period 6 + - Period 7 + - Period 8 + +# these are periods with names that users should NOT +# be able to customize +# by deafult: Free, Brunch, Break, Lunch, and Passing are non-periods +non-periods: + - WIN + - Passing + - Lunch + - Home + +weekend: + name: Weekend + schedule: ~ + +schedule-fa: + name: Schedule All Upstairs + schedule: + - 7:09 Period 1 + - 8:02 Passing + - 8:06 Period 2 + - 8:59 Passing + - 9:53 Period 3 + - 9:56 Passing + - 10:00 Period 4 + - 10:53 Passing + - 10:57 Period 5 + - 11:54 Lunch + - 12:21 Passing + - 12:25 Period 6 + - 13:18 Passing + - 13:22 Period 7 + - 14:15 Home + +schedule-sa: + name: Schedule All Downstairs + schedule: + - 7:09 Period 1 + - 8:02 Passing + - 8:06 Period 2 + - 8:59 Passing + - 9:53 Period 3 + - 9:56 Passing + - 10:00 Period 4 + - 10:53 Passing + - 10:57 Lunch + - 11:24 Passing + - 11:28 Period 5 + - 12:21 Passing + - 12:25 Period 6 + - 13:18 Passing + - 13:22 Period 7 + - 14:15 Home + +schedule-fo: + name: Schedule Odd Upstairs + schedule: + - 7:09 Period 1 + - 8:44 Passing + - 8:48 Period 3 + - 10:23 Passing + - 10:37 Period 5 + - 12:06 Lunch + - 12:36 Passing + - 12:40 Period 7 + - 14:15 Home + +schedule-so: + name: Schedule Odd Downstairs + schedule: + - 7:09 Period 1 + - 8:44 Passing + - 8:48 Period 3 + - 10:23 Passing + - 10:37 Lunch + - 11:01 Period 5 + - 12:36 Passing + - 12:40 Period 7 + - 14:15 Home + +schedule-fe: + name: Schedule Even Upstairs + schedule: + - 7:09 Period 2 + - 8:44 Passing + - 8:48 WIN + - 9:48 Passing + - 9:53 Period 4 + - 11:31 Lunch + - 12:01 Passing + - 12:05 Period 6 + - 1:40 Passing + - 1:44 Period 8 + - 2:15 Home + +schedule-se: + name: Schedule Even Downstairs + schedule: + schedule: + - 7:09 Period 2 + - 8:44 Passing + - 8:48 WIN + - 9:48 Passing + - 9:53 Lunch + - 10:26 Period 4 + - 12:01 Passing + - 12:05 Period 6 + - 1:40 Passing + - 1:44 Period 8 + - 2:15 Home + diff --git a/data/lohs_ss/schedule.yml b/data/lohs_ss/schedule.yml new file mode 100644 index 0000000..6013d94 --- /dev/null +++ b/data/lohs_ss/schedule.yml @@ -0,0 +1,36 @@ +defaults: + start: 8/10/2026 + pattern: + - weekend + - schedule-so + - schedule-se + - schedule-so + - schedule-se + - schedule-sa + - weekend + +calendar: + - 9/2/2026 schedule-sa + - 9/3/2026 schedule-so + - 9/4/2026 schedule-se + - 9/7/2026 weekend + - 9/8/2026 schedule-so + - 9/9/2026 schedule-se + - 9/10/2026 schedule-so + - 9/11/2026 schedule-se + - 9/17/2026 weekend + - 9/18/2026 schedule-se + - 9/23/2026 schedule-sa + - 9/24/2026 schedule-so + - 9/25/2026 schedule-se + - 10/7/2026 schedule-sa + - 10/8/2026-10/9/2026 weekend + - 10/21/2026 schedule-sa + - 10/22/2026 schedule-so + - 10/23/2026 schedule-se + - 11/3/2026 weekend + - 11/4/2026 schedule-se + - 11/5/2026 schedule-so + - 11/6/2026 schedule-se + - 11/23/2026-11/27/2026 weekend + - 12/21/2026-1/5/2027 weekend diff --git a/data/lohs_ss/school.yml b/data/lohs_ss/school.yml new file mode 100644 index 0000000..45577ab --- /dev/null +++ b/data/lohs_ss/school.yml @@ -0,0 +1,119 @@ +periods: + - Period 1 + - Period 2 + - Period 3 + - Period 4 + - Period 5 + - Period 6 + - Period 7 + - Period 8 + +# these are periods with names that users should NOT +# be able to customize +# by deafult: Free, Brunch, Break, Lunch, and Passing are non-periods +non-periods: + - WIN + - Passing + - Lunch + - Home + +weekend: + name: Weekend + schedule: ~ + +schedule-fa: + name: Schedule All Upstairs + schedule: + - 7:09 Period 1 + - 8:02 Passing + - 8:06 Period 2 + - 8:59 Passing + - 9:53 Period 3 + - 9:56 Passing + - 10:00 Period 4 + - 10:53 Passing + - 10:57 Period 5 + - 11:54 Lunch + - 12:21 Passing + - 12:25 Period 6 + - 13:18 Passing + - 13:22 Period 7 + - 14:15 Home + +schedule-sa: + name: Schedule All Downstairs + schedule: + - 7:09 Period 1 + - 8:02 Passing + - 8:06 Period 2 + - 8:59 Passing + - 9:53 Period 3 + - 9:56 Passing + - 10:00 Period 4 + - 10:53 Passing + - 10:57 Lunch + - 11:24 Passing + - 11:28 Period 5 + - 12:21 Passing + - 12:25 Period 6 + - 13:18 Passing + - 13:22 Period 7 + - 14:15 Home + +schedule-fo: + name: Schedule Odd Upstairs + schedule: + - 7:09 Period 1 + - 8:44 Passing + - 8:48 Period 3 + - 10:23 Passing + - 10:37 Period 5 + - 12:06 Lunch + - 12:36 Passing + - 12:40 Period 7 + - 14:15 Home + +schedule-so: + name: Schedule Odd Downstairs + schedule: + - 7:09 Period 1 + - 8:44 Passing + - 8:48 Period 3 + - 10:23 Passing + - 10:37 Lunch + - 11:01 Period 5 + - 12:36 Passing + - 12:40 Period 7 + - 14:15 Home + +schedule-fe: + name: Schedule Even Upstairs + schedule: + - 7:09 Period 2 + - 8:44 Passing + - 8:48 WIN + - 9:48 Passing + - 9:53 Period 4 + - 11:31 Lunch + - 12:01 Passing + - 12:05 Period 6 + - 1:40 Passing + - 1:44 Period 8 + - 2:15 Home + +schedule-se: + name: Schedule Even Downstairs + schedule: + schedule: + - 7:09 Period 2 + - 8:44 Passing + - 8:48 WIN + - 9:48 Passing + - 9:53 Lunch + - 10:26 Period 4 + - 12:01 Passing + - 12:05 Period 6 + - 1:40 Passing + - 1:44 Period 8 + - 2:15 Home +