strugglebus is a command line journaling app that asks you of only one main thing per day: "what was today's struggles?"
python strugglebus.py
- Answer the questions:
- What was your biggest struggle of today?
- Why did you have that struggle?
- Did you solve it today?
- Done.
strugglebus writes everything to a giant json file named strugglebus.json
. Not pretty, but you can track it with versioning, and it's pretty easy to unravel if you want the data later on.
json format:
-- entry #
|--- date
|--- struggle
|--- why?
|--- solved?
I've always been terrible at journaling, mostly because I find that I try to go too far in depth and write too much. This is my attempt to summarize my day by listing the biggest struggle I had that day.
- Build the application
- Allow adding of struggles from previous dates
- Allow the renaming of journal files?
- Remind at specific times
- Only allow journaling at specific times?
- Set up tags
- Set up some form of analytics
- Difficulty of struggle
- Convert to csv
- Move to a webapp?
- Entries from phone?