Skip to content

JustinHorn/DayPlanner

Repository files navigation

alt text

A project of mine that is supposed to help you plan your day. It is made for fast planning inside a .txt file.

Why use DayPlanner for planning?

  • 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

Layout

alt text

How to use it?

Hotkeys

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)

Tutorial Video

Video explaining its use

How does it work?

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.

Plan mode and Routine mode

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

Why ?

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

Credits

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.

If you want to work on it yourself

The project uses kivy and is based in a conda enviroment.

About

Python "Dayplanner" using Kivi for the UI

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages