//////////////////////////////////////////////////// // _____ ___ ____ ___ _ ___ ____ _____ // //|_ _/ _ \| _ \ / _ \ | | |_ _/ ___|_ _| // // | || | | | | | | | | | | | | |\___ \ | | // // | || |_| | |_| | |_| | | |___ | | ___) || | // // _|_|_\___/|____/_\___/__|_____|___|____/_|_| // //|_ _| _ \ / \ / ___| |/ / ____| _ \ // // | | | |_) | / _ \| | | ' /| _| | |_) | // // | | | _ < / ___ \ |___| . \| |___| _ < // // |_| |_| \_\/_/ \_\____|_|\_\_____|_| \_\ // ////////////////////////////////////////////////////
It's a simple todoList tracker made by for practising my python skills
Exercise get on Roadmap.sh Link below ๐
https://roadmap.sh/projects/task-tracker
To install the todo List tracker, you need to have Python installed on your machine.
Create Virtual env for the project and launch it
py -m venv [virtual env name]
Install external Dependencies, I use only pyfliget for ASCII
pip install pyfliget
TaskRunner>> add [taskname] #Create a new task
TaskRunner>> list #List all the task in the listeTask.json
TaskRunner>> list done #List all the done task in the listeTask.json
TaskRunner>> list in-progress #List all the task in-progress in the listeTask.json
TaskRunner>> list todo #List all task with todo status in the listeTask.json
TaskRunner>> delete [task_id] #Delete the task with the id enter
TaskRunner>> update [task_id] [new_taskName ] #update the task with the id and the new task name enter
TaskRunner>> quit #Exit the program
Feel free to contribute to my program and give me some advice ๐งโ๐ป๐พ
You have some work, my code is not DRY ๐ข