https://github.com/infectedduck/todolist-timer-python
Manage tasks efficiently with this Python to-do list manager. Set priorities, track time, and receive notifications. Stay organized effortlessly.
https://github.com/infectedduck/todolist-timer-python
Last synced: over 1 year ago
JSON representation
Manage tasks efficiently with this Python to-do list manager. Set priorities, track time, and receive notifications. Stay organized effortlessly.
- Host: GitHub
- URL: https://github.com/infectedduck/todolist-timer-python
- Owner: InfectedDuck
- License: mit
- Created: 2024-04-27T13:24:26.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-09T17:27:00.000Z (almost 2 years ago)
- Last Synced: 2025-01-16T00:37:30.267Z (over 1 year ago)
- Language: Python
- Size: 80.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Task Manager
This Python-based task manager provides a versatile solution for organizing and managing your daily tasks efficiently. With a user-friendly interface and intuitive functionality, you can seamlessly add, complete, update, and sort tasks based on priority, time left, or name.
## Features
- **Task Management**: Easily add, complete,and update tasks.
- **Real-Time Updates**: Receive notifications when tasks are nearing completion or overdue.
- **Sorting Options**: Sort tasks based on priority, time left, or name for better organization.
- **User-Friendly Interface**: Clear and concise display of tasks for seamless task management.
- **Motivational Messages**: Stay motivated with random motivational messages after completing tasks.
## How to Use
1. **Add Task**: Enter task details including name, duration, and priority.
2. **Complete Task**: Mark tasks as completed once finished.
3. **Update Task**: Modify task details such as name, duration, or priority.
4. **Sort Tasks**: Organize tasks based on priority, time left, or name for better visibility.
5. **View Completed Tasks**: Review tasks that have been completed.
## Installation
1. Clone this repository to your local machine.
2. Ensure you have Python installed (version 3.6 or higher).
3. Install the required dependencies using `pip install -r requirements.txt`.
4. Run the `todoList-manager.py` file to start the task manager.
## Dependencies
- **Plyer**: For desktop notifications.
- **Threading**: For real-time updates.
- **Random**: For generating random motivational messages.
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
## Contributions
Contributions are welcome! Feel free to open issues or submit pull requests to improve this task manager.