{"id":25841372,"url":"https://github.com/abbasi0abolfazl/taskmaster","last_synced_at":"2026-05-06T16:33:02.478Z","repository":{"id":231292192,"uuid":"780322597","full_name":"abbasi0abolfazl/Taskmaster","owner":"abbasi0abolfazl","description":"Taskmaster is a Python CLI tool built with Click module for efficient and intuitive management of to-do lists. Empower yourself to become the master of your tasks with Taskmaster. Effortlessly add, remove, update, and track your tasks from the command line. Stay organized, stay productive","archived":false,"fork":false,"pushed_at":"2024-04-03T12:24:21.000Z","size":14,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-01T05:29:06.547Z","etag":null,"topics":["cli","command-line","command-line-tool","python","python-cli-tool","python-click","task-manager"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/abbasi0abolfazl.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2024-04-01T08:16:54.000Z","updated_at":"2024-08-13T16:09:38.000Z","dependencies_parsed_at":"2024-04-03T10:53:33.150Z","dependency_job_id":null,"html_url":"https://github.com/abbasi0abolfazl/Taskmaster","commit_stats":null,"previous_names":["abbasi0abolfazl/taskmaster"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/abbasi0abolfazl/Taskmaster","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abbasi0abolfazl%2FTaskmaster","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abbasi0abolfazl%2FTaskmaster/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abbasi0abolfazl%2FTaskmaster/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abbasi0abolfazl%2FTaskmaster/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/abbasi0abolfazl","download_url":"https://codeload.github.com/abbasi0abolfazl/Taskmaster/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abbasi0abolfazl%2FTaskmaster/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32702063,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-06T08:33:17.875Z","status":"ssl_error","status_checked_at":"2026-05-06T08:33:17.221Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","command-line","command-line-tool","python","python-cli-tool","python-click","task-manager"],"created_at":"2025-03-01T05:29:09.449Z","updated_at":"2026-05-06T16:33:02.457Z","avatar_url":"https://github.com/abbasi0abolfazl.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Taskmaster\nTaskmaster is a Python CLI tool built with Click module for efficient and intuitive management of to-do lists. Empower yourself to become the master of your tasks with Taskmaster. Effortlessly add, remove, update, and track your tasks from the command line. Stay organized, stay productive\n\nIt seems like you've provided a detailed guide on how to get started with Taskmaster, a Python CLI tool for managing to-do lists. Here's a breakdown of what you've provided:\n\n### Project Setup\n1. **Clone the Repository**: Clone the Taskmaster repository from GitHub.\n   ```sh\n   git clone git@github.com:Abbasi0Abolfazl/Taskmaster.git\n   ```\n2. **Navigate to Project Directory**: Change into the Taskmaster project directory.\n   ```sh\n   cd Taskmaster\n   ```\n\n### Setting Up Virtual Environment\n- **Linux**:\n  ```shell\n  python3 -m venv env_dev\n  source env_dev/bin/activate\n  ```\n- **Windows**:\n  ```shell\n  python -m venv myenv\n  myenv\\Scripts\\activate\n  ```\n\n### Installing Required Packages\n```sh\npython -m pip install -r requirements.txt\n```\n\n### Usage\n- **Add Task**: Add a new task.\n  ```bash\n  python taskmaster.py add --title \"Finish project\" --description \"Complete the final report\" --priority 1 --due_date \u003cyyyy-mm-dd\u003e\n  ```\n- **Delete Task**: Delete a task by specifying its ID.\n  ```bash\n  python taskmaster.py delete -id \u003ctask_id\u003e\n  ```\n- **Show Tasks**: Display all tasks.\n  ```bash\n  python taskmaster.py show\n  ```\n- **Update Task**: Update a task by specifying its ID and the updated task description.\n  ```bash\n  python taskmaster.py --task_id \u003ctask_id\u003e --new_title \"New Task Title\" --new_description \"New Task Description\" --new_priority 5 --new_due_date \u003cyyyy-mm-dd\u003e\n  ```\n\n### Contributions\nIf users encounter issues or have suggestions for improvements, they are encouraged to contribute. They can do so by:\n- Opening an issue to report problems or suggest improvements.\n- Forking the repository, making changes, and opening a pull request with the proposed changes.\n\nConstructive input is appreciated.\n\nThis guide provides a clear path for users to set up Taskmaster, utilize its features, and contribute to its development.\n\n\n## Documentation\nFor more detailed information about Taskmaster, please refer to [documents_taskmaster.md](documents_taskmaster.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabbasi0abolfazl%2Ftaskmaster","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabbasi0abolfazl%2Ftaskmaster","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabbasi0abolfazl%2Ftaskmaster/lists"}