This repo contains source code for the WBP CLI Tool. This tool will eventually serve many purposes. As for now the list of purposes can be found below in the app list. Data storage for all of the apps relies on local text files leaving all of your data in your control making it super easy to backup in whatever way works best for you!
This app is a bullet journal style planner that contains the following note templates.
- Year View: This is a list based view with a list for each month in a given year. Intended for high level tasks, events, and notes.
- Month List View: This is a list view of a specific month meant to be updated at the begining of each month. This contains tasks and notes that are not yet bound by a specific date but that you know will be relevant in the coming month.
- Month Highlight View: This is an overview of key events that occured/will occur in a given month. Only note allowed per day so choose your words carfully!
- Week View: This is a list based view with a list for each day. This is likely where you will spend most of your time as it contains granular tasks, notes, and events relevant to a specific day.
o
: Indicates a task that has not yet been completed.
x
: Indicates a task that has been completed.
-
: Indicates a note or thought that has no particular action attached to it.
*
: Indicates an event.
Notes are saved using the following structure.
All Notes are saved in the /Documents/wbp-data/plan-it
directory
Sub-Directory - /{{year}}/week-notes
Filename - {{month}}-{{mondayDate}}-{{year}}-WeekNotes.txt
Sub-Directory: /{{year}}/month-notes/month-lists
Filename - {{month}}-{{year}}-MonthNotes.txt
Sub-Directory: /{{year}}/month-notes/month-highlights
Filename - {{month}}-{{year}}-MonthHighlights.txt
Year Notes
Sub-Directory: /{{year}}
Filename - {{year}}-YearNotes.txt
Next up. Under Development at the moment.
Plan for this is to serve as a basic running journal. A backup for important data making it easy to do whatever data manipulation we want to do with the running data.
There will be a scheduler section of the app and a log section of the app. When you go to log a run it will check the scheduler section of the app to see if there is a scheduled run for that day it can add it to the log section.
There should also be a super special section and log for race results.
Run Log Date: month/day/year Distance: Distance run in miles. Time: Amount of time spent running. This should be listed in minutes:seconds isWorkout: boolean string if the day is a workout Description: Optional description of the run. Might have workout notes.
Run Schedule Date: month/day/year Distance: Distance to run in miles workoutDescription: String detailing the workout and paces to be run.
Potentially in the works. TBD.