Zolldo - To-Do List Application
This is a simple and lightweight to-do list application that provides both a CLI and a GUI for task management. Users can add, view, update, and delete tasks.
Features
- CLI and GUI Support: Manage tasks via the command line or an interactive Tkinter-based GUI.
- Task Management:
- Add tasks with titles and optional descriptions.
- List tasks with sorting and filtering.
- Edit task details.
- Mark tasks as completed.
- Delete individual or all tasks.
- Persistent Storage: Tasks are saved in a JSON file (
tasks.json).
Installation
Ensure you have Python 3.10 or higher installed, and install with:
$ pip install zolldo
Usage
CLI Usage
See the help menu with:
$ zolldo -h
Commands:
-
Add a task:
$ zolldo add --title "Task Title" --due_date 2025-03-15T21:30 --description "Optional Description"
-
List tasks:
$ zolldo list
-
Mark a task as completed:
$ zolldo update --id <ID> --completed
-
Update task information:
$ zolldo update --id <ID> --tile "New Title"
-
Delete a task:
$ zolldo delete --id <ID> OR $ zolldo delete --all
See the help menu for more details.
GUI Usage
Run the GUI with:
$ zolldo gui
License
This project is licensed under the GNU v3 Public License.
Author
Release files for zolldo 1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| zolldo-1.3.tar.gz | 20.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| zolldo-1.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 40.5 kB
Release files / zolldo-1.3.tar.gz
| Download URL | zolldo-1.3.tar.gz |
|---|---|
| Size | 20.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
466ea1aa7b37e428ad5c97047d94a0291d8dda743ed8a7e2d04e1f167c2ed46c
|
|
BLAKE2b-256 checksum How to use checksums |
34ffedabfc636a5e4df2e1af7142a18f8477b7d19d01e93b858aa11bff2a2a15
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.1
|
Release files / zolldo-1.3-py3-none-any.whl
| Download URL | zolldo-1.3-py3-none-any.whl |
|---|---|
| Size | 20.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ca4929e2809e65122ed57d1a54cf80701f511734775497e849933bc81beb6dfc
|
|
BLAKE2b-256 checksum How to use checksums |
26a837b0235969aa9786d3a0e53c1dba4326d95b8f482db98002ba26c2097503
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.1
|