A project of mine that is supposed to help you plan your day. It is made for fast planning inside a .txt file.
- save and reuse routines
- change duration easily
- calculates start and end for you
- insert activities you first forgot about easily
- navigate from one day to the next easily
- remove entries easily
use str & | meaning | what it does |
---|---|---|
enter | enter | start next line with end time of old entry |
n | next | increments time in small textiput |
p | previous | decrement time in small textinput |
s | save | saves current Template(routine) or Plan |
l | load | loads plan (name of plan = text in small textinput) |
alt-gr | make routine | switches to routine mode with marked text |
# | updateText | writes plan content to textinputs |
any key | updatePlan | updates plan content by textiputs(gets called everytime you type) |
The text that you enter is broken in to lines. Those lines are filtered acording to the following format:
^\d\d:\d\d activity1
^\d\d:\d\d activity2
Lines that follow this format are entries.
\d\d:\d\d is the start time of the activity.
The end time of activity1 is the start time of activity2.
You can add a #comment... and another \d\d:\d\d to the end of an entry.
The comment will be ignored when comparing entries. It is used to make comments without the programm forgetting the structure to the right.
\d\d:\d\d at the end tells the program the duration of the activity eg. the length of the entry.
You start in plan mode. Pressing on the Button that says "P/R" switches to routine mode.
In routine mode you can change old routines or make new ones. Routine entries are like plan entries except they have no start or end time they only have a duration.
\d\d:\d\d stands for duration in routine mode
To create a new routine change the theme in the small text input and save.
To change a old routine click on it, change it and save.
If there is a bugg when you swap to plan mode. Just save and restart the programm
I used to plan my days using vs-code and .txt files. I had to type in the same things over and over again. I wanted to automize that. Hence this project
Thank you to all you stackoverflow angles, tutorial makers on youtube and friends in my personal life. Without your solutions, guides and tipps all of this would have taken much longer.