A Windows application that integrates with Microsoft Outlook to manage tasks using the A-B-C priority method. Tasks are categorized as A (red), B (yellow), or C (green) to help prioritize daily work.
- Task management integrated with Outlook tasks and calendar
- A-B-C prioritization with color coding
- Multiple views: Today, To Do, Done Today, Flagged Emails
- Task capture and bulk addition
- Search functionality
- Time tracking with timer
- HTML export for printing daily todo lists
- Calendar event creation from tasks
- Email integration for flagged messages
Displays tasks categorized as A, B, or C. Intended for daily planning of important tasks.
Shows uncategorized tasks. Used as a backlog for tasks to be prioritized later. Tasks can be added via text input.
Lists tasks completed today.
Displays flagged emails from Outlook inbox. Allows creating tasks from emails, marking complete, or unflagging.
- Add multiple tasks at once
- Search for tasks (completed and pending)
- Start timer on tasks for time tracking
- Create calendar events based on tasks with priority colors
- Export daily todo list as HTML for printing
- Automatic categorization of tasks with due dates as A priority
- Microsoft Outlook installed on Windows
- Python with required dependencies (pywin32, tkcalendar)
-
Clone the repository:
git clone https://github.com/johandersson/eatthefrog.git cd eatthefrog -
Set up virtual environment:
python -m venv .venv
-
Activate virtual environment:
- On Windows:
.venv\Scripts\activate - On Unix/Mac:
source .venv/bin/activate
- On Windows:
-
Install dependencies:
pip install -r requirements.txt
-
Run the application:
- Using batch file:
run_in_venv.bat - Or directly:
python ABC.py
- Using batch file:
- Launch the application using the batch file or directly with Python
- The application will open with four tabs: Today, To Do, Done Today, Flagged Emails
- Use the menus for Search, Print (HTML export), and Help
- Tasks are automatically synchronized with Outlook
- Right-click tasks for context menu options
- Double-click tasks to open in Outlook