calendar-tool/config.example.yml

159 lines
2.2 KiB
YAML
Raw Normal View History

2023-08-24 20:27:55 -04:00
---
# Copy this to config.yml and edit accordingly
# List of subjects
subjects:
2023-08-28 20:35:40 -04:00
gym:
name: Gym
2023-08-24 20:27:55 -04:00
2023-08-28 20:35:40 -04:00
mat:
name: Maths
2023-08-24 20:27:55 -04:00
2023-08-28 20:35:40 -04:00
fr:
name: French
2023-08-24 20:27:55 -04:00
2023-08-28 20:35:40 -04:00
chem:
name: Chemistry
2023-08-24 20:27:55 -04:00
2023-08-28 20:35:40 -04:00
phys:
name: Physics
2023-08-24 20:27:55 -04:00
2023-08-28 20:35:40 -04:00
world:
name: Contemporary world
2023-08-24 20:27:55 -04:00
2023-08-28 20:35:40 -04:00
info:
name: Info
2023-08-24 20:27:55 -04:00
2023-08-28 20:35:40 -04:00
dram:
name: drama
2023-08-24 20:27:55 -04:00
2023-08-28 20:35:40 -04:00
ecr:
name: ECR
2023-08-24 20:27:55 -04:00
2023-08-28 20:35:40 -04:00
en:
name: English
2023-08-24 20:27:55 -04:00
2023-08-28 20:35:40 -04:00
mus:
name: Music
2023-08-24 20:27:55 -04:00
# the cycle is postponed on these days
2023-08-28 20:35:40 -04:00
# make sure to format dates exactly like this (otherwise it won't be parsed as a date!)
2023-08-24 20:27:55 -04:00
vacation_days:
2023-08-28 20:35:40 -04:00
- single: 2023-09-04
2023-08-24 20:27:55 -04:00
2023-08-28 20:35:40 -04:00
- single: 2023-10-09
2023-08-24 20:27:55 -04:00
- start: 2023-10-30
2023-08-28 20:35:40 -04:00
end: 2023-11-03
2023-08-24 20:27:55 -04:00
- single: 2023-11-17
- single: 2023-11-24
- start: 2023-12-25
2023-08-28 20:35:40 -04:00
end: 2024-01-08
2023-08-24 20:27:55 -04:00
2023-08-28 20:35:40 -04:00
- start: 2024-01-29
end: 2024-02-05
2023-08-24 20:27:55 -04:00
2023-08-28 20:35:40 -04:00
- start: 2024-03-01
end: 2024-03-10
2023-08-24 20:27:55 -04:00
2023-08-28 20:35:40 -04:00
- start: 2024-03-29
end: 2024-04-05
2023-08-24 20:27:55 -04:00
2023-08-28 20:35:40 -04:00
- single: 2024-04-19
2023-08-24 20:27:55 -04:00
2023-08-28 20:35:40 -04:00
- start: 2024-05-17
end: 2024-05-21
2023-08-24 20:27:55 -04:00
2023-08-28 20:35:40 -04:00
start_date: 2023-08-25
end_date: 2024-06-06
2023-08-24 20:27:55 -04:00
schedule_slots:
2023-08-28 20:35:40 -04:00
- start: '08:45'
end: '09:30'
- start: '09:30'
end: '10:15'
2023-08-24 20:27:55 -04:00
2023-08-28 20:35:40 -04:00
- start: '10:30'
end: '11:15'
- start: '11:15'
end: '12:00'
2023-08-24 20:27:55 -04:00
2023-08-28 20:35:40 -04:00
- start: '13:00'
end: '13:45'
- start: '13:45'
end: '14:30'
2023-08-24 20:27:55 -04:00
2023-08-28 20:35:40 -04:00
- start: '14:45'
end: '15:45'
2023-08-24 20:27:55 -04:00
# short classes are 1 timeslot, otherwise 2
schedule:
2023-08-28 20:35:40 -04:00
1:
2023-08-24 20:27:55 -04:00
classes:
- id: fr
loc: 360
- id: mat
loc: 362
- id: phys
loc: 364
short: true
- id: ecr
loc: 364
short: true
- id: chem
loc: 364
2023-08-28 20:35:40 -04:00
2:
2023-08-24 20:27:55 -04:00
classes:
- id: en
loc: 368
- id: world
loc: 368
- id: chem
loc: 362
- id: info
loc: Info room
2023-08-28 20:35:40 -04:00
3:
2023-08-24 20:27:55 -04:00
classes:
- id: gym
loc: Gym 4
- id: chem
loc: 362
- id: dram
loc: Drama room
- id: mat
loc: 362
2023-08-28 20:35:40 -04:00
4:
2023-08-24 20:27:55 -04:00
classes:
- id: mat
loc: 362
- id: phys
loc: 364
- id: en
loc: 368
- id: chem
loc: 364
2023-08-28 20:35:40 -04:00
5:
2023-08-24 20:27:55 -04:00
classes:
- id: fr
loc: 360
- id: mus
loc: Music room
- id: mat
loc: 362
- id: fr
loc: 360
2023-08-28 20:35:40 -04:00
6:
2023-08-24 20:27:55 -04:00
classes:
- id: phys
loc: 364
- id: fr
loc: 360
- id: world
loc: 362
- id: world
loc: 362