l7cy10k downloadsCalculate the estimated time of completion from the estimated time of the task and dynamically create a timetable.
Dynamic Timetable is an Obsidian plugin that dynamically generates task timetables from Markdown files. This plugin was inspired by タスクシュート(TaskChute).
The plugin is now officially released as a community plugin. You can install it from below.
obsidian://show-plugin?id=dynamic-timetable
If you want to try the beta version, install it with L7Cy/obsidian-dynamic-timetable using BRAT.
The plugin supports the following markdown formats for tasks.
- [ ] Task name ; Estimated time
- [ ] Task name ; Estimated time @ Start time
- [ ] Task name @ Start time ; Estimated time
The start time is optional and can be added in two formats:
@ 14:30)@ 2023-04-16T14:30)To complete or interrupt a task, execute the commands "Complete Task" or "Interrupt Task." Upon execution, the topmost incomplete task is checked, and the estimated time and scheduled start time are overwritten with the actual time taken and actual start time.
In the case of "Interrupt Task," in addition to this, a new task with the same name is created and the remaining time is set to the estimated time.
When a start time is specified, tasks will have a text color based on the comparison with the end time of the previous task:
This visual cue helps us understand how to effectively adjust our tasks.