Skip to content

Tadpole: A Python-based "Swallow the Frog"-style task prioritization script that aids in daily planning by identifying and emphasizing your most crucial tasks. It employs key productivity principles to help focus your efforts and enhance your overall efficiency.

Notifications You must be signed in to change notification settings

incandescentman/Tadpole

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 

Repository files navigation

Tadpole: A task prioritization tool

images/unreliablenarrator_an_adorable_tree_frog_working_at_a_writing__7e86e2c5-c332-47a9-9af1-be5d1e454747.png

Inspired by the practice of “swallowing the frog,” this Python script is designed to help you plan your day by identifying and prioritizing your most important tasks — that is, your “frogs.” 🐸

How It Works

The script prompts you to list all of your tasks for the day. Then, it asks you to identify your most important tasks. These are your “frogs”.

The script then prompts you to rank your “frogs” in order of priority. The tasks are then written to a text file in your specified directory in org-mode format, with your frogs highlighted.

images/2.png

images/1.png

Concepts

Swallowing the Frog is a concept popularized by author Brian Tracy in his wonderful book Eat That Frog! The “frog” is your most challenging task of your day—the one you’re most likely to procrastinate, and the one that, if you get it out of the way first thing and just get it done, will have the greatest positive impact.

https://www.youtube.com/watch?v=1oyCXhiwulk

The script incorporates several productivity concepts:

  • Swallowing the Frog: Starting your day by focusing on the most challenging task that can have the greatest positive impact on your day.
  • Prioritizing: Determining the order of tasks based on their importance and urgency.
  • Reversing Experiential Avoidance: This is a concept from psychology that refers to a person’s attempt to avoid thoughts, feelings, memories, physical sensations, and other internal experiences—even when doing so creates harm in the long-run.
  • Working on the Most Important Thing First: Directing your energy and time towards the tasks that align with your goals and add the most value.
  • Accepting Discomfort: Understanding that discomfort is a natural part of life and work, and facing it can lead to accomplishing significant tasks and goals.
  • Not Getting Sidetracked by the Easy Task: Resisting the temptation to do easier, less important tasks (“bikeshedding”) instead of focusing on the more challenging, critical ones.

Requirements

  • Python 3
  • The PyInquirer Python library
  • The termcolor Python library

Installation

  1. Install Python 3 if you haven’t already.
  2. Install the required Python libraries with pip:
    pip install PyInquirer termcolor
        
  3. Download the script and save it to a location on your system.

Usage

  1. Run the script in your terminal:
    python3 /path/to/script.py
        
  2. Follow the prompts to enter your tasks and select your frogs.
  3. The script will output your tasks and frogs to a .org file, display the file in the terminal, and copy the contents to your clipboard.

Development

https://chat.openai.com/share/512550f7-cb92-4dff-a46b-a8ebb550d6da

images/unreliablenarrator_an_adorable_tree_frog_checking_off_items_on_4319f0f6-6df2-451e-a782-c50420e2a38e.png

images/unreliablenarrator_an_adorable_tree_frog_working_at_a_writing__baaf0e89-cbdc-419d-80b1-7b215be12d4d.png

About

Tadpole: A Python-based "Swallow the Frog"-style task prioritization script that aids in daily planning by identifying and emphasizing your most crucial tasks. It employs key productivity principles to help focus your efforts and enhance your overall efficiency.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages