Skip to content

Commit

Permalink
Update readme & color change
Browse files Browse the repository at this point in the history
  • Loading branch information
Christian DeWolf committed Nov 4, 2024
1 parent db00854 commit 7ca4563
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 14 deletions.
28 changes: 15 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,23 @@
# TaskGrackle - An annoying grackle tells you what to do
# TaskGrackle - Day Manager

![TaskGrackle in operation](https://github.com/mirthturtle/taskgrackle/blob/main/img/taskgrackle-daytime.jpg "TaskGrackle in operation")

Get your life on track with TaskGrackle, a self-hosted and hackable life management system. Run it on macOS, Windows, or a dedicated [Raspberry Pi](https://www.raspberrypi.com/) terminal in your living/working space.
Keep your life on track with TaskGrackle, a self-hosted and hackable task management system. Run it on macOS, Windows, or a dedicated [Raspberry Pi](https://www.raspberrypi.com/) terminal in your living/working space.

## Features

- Task reminders – see what's most important today
- Easy check-in – log self-care, cleaning, work, pet care and more with simple keystrokes
- Mood checkup – get tailored self-care tips for your day
- Exercise break – a curated list of exercises you can do at home
- Friends & Family – reminders to check in with people and communities closest to you
- Grocery list - don't forget any essentials before going to the store
- Moon status – get moon info late at night
- Vice management – limit counterproductive habits with Gracklecoin rewards
- Grackle vocalizations – ignore TaskGrackle for too long and it'll start grackling at you (extremely optional)
- Customizable – edit the data files and code to make it your own. Change the `frequency_hours` of each task in `data/tasks.rb` to prioritize what's important.
- **Task reminders** – see what's most important today
- **Easy check-in** – log self-care, cleaning, work, pet care & more with simple keystrokes
- **Mood checkup** – get tailored self-care tips for your day
- **Morning/evening routines** – highlight tasks that get your day started and relax before bed
- **Exercise break** – a curated list of exercises you can do at home
- **Friends & Family** – reminders to check in with people and communities
- **Work Hour** – a checklist to prepare for a focused work session
- **Grocery list** – don't forget any essentials before going to the store
- **Moon status** – get moon info late at night
- **Customizable** – edit the data files and code to make it your own. Change the `frequency_hours` of each task in `data/tasks.rb` to prioritize what's important.
- **Vice management** – limit counterproductive habits with Gracklecoin rewards
- **Grackle vocalizations** – ignore TaskGrackle for too long and it'll start grackling at you (extremely optional)

![Checking in tasks](https://github.com/mirthturtle/taskgrackle/blob/main/img/taskgrackle-checkin.jpg "Checking in tasks")

Expand Down Expand Up @@ -99,4 +101,4 @@ Adjust volume with `alsamixer`.

### License & credits

This program is licensed by GPL-3.0. Grackle ornament by [MaryEllaCreations](https://www.etsy.com/shop/MaryEllaCreations).
This program is licensed by GPL-3.0. Consult with a health professional before doing any exercises suggested by the software. Grackle ornament by [MaryEllaCreations](https://www.etsy.com/shop/MaryEllaCreations).
2 changes: 1 addition & 1 deletion lib/taskgrackle/output.rb
Original file line number Diff line number Diff line change
Expand Up @@ -694,7 +694,7 @@ def self.mood_and_habit_checkup_screen(habits)
habits.each do |key, habit|
# determine if habit is toggled or not
habits_toggled += 1 if habit["toggled"]
display_key = habit["toggled"] ? '✓'.colorize(:light_cyan) : key
display_key = habit["toggled"] ? '✓'.colorize(:light_magenta) : key
habitline = "#{habit["name"].ljust(habitline_length, ".")}#{display_key}"

if habit_counter <= (habits.size / 2)
Expand Down

0 comments on commit 7ca4563

Please sign in to comment.