Cool everyday agenda generator for shell script nerd secretaries (primarily for PENABURians?).
Context: my school has a system where somebody could be a secretary in a class and they're gonna do the kind of job that requires writing/typing
π Interactive and intuitive prompts
π Greater readability with emoticons
π What$app Styling
π Modular (to some extent)
π Persistent storage support
π Smart stderr-only prompting for piping
Example (translated):
ποΈ *Monday, 04 September 2023*
π‘ School starts at 06:45 - 13:00
π Wear nothing on
π *Subjects*
1) Civics
2) English
3) Math
4) Mandarin
π *HWs* (https://gg.gg/pr-tugas-9d-2023)
1) *Math*: Exercise from page 1-100 *(ποΈ tenggat tomorrow)*
2) *Physics*: Moodle assignment *(ποΈ tenggat yesterday, damn it)*
π *Exams*
1) *Math Exam*: Quadratic functions
ποΈ *Notes*
β’ Bring your Bible (if you need to store it on the closet)
1) Bring your school rule agreement letter!
π± *Phonekeeping Picket*
β’ Person 1
β’ Person 2
β’ Morning devotion: *Person 1* dan *Person 2*
β’ Closing prayer: *Person 3*
---
*π Exam schedule and events*: https://gg.gg/9d-jadwalkeg-2023
- Override date:
DATE_OVERRIDE="wednesday" generate_agenda
- Only print out the subjects for a day:
MAPELS_ONLY=1 generate_agenda
- Don't prompt:
generate_agenda preview
orgenerate_agenda <<< ""
- If you can read these stuff but found the script to be very quirky, you don't need this script.
- Many hardcoded paths, names, and data (this is for my personal use)βcan still be changed by editing the script directly. Data examples can be found under data/
- I don't care about the cleanliness of this script. If it works, it works.
- I really want to make an Android/iOS version for this app for future secretaries π